The Mindscape.LightSpeed.ServiceModel namespace supports distributed entities and Web services.

Classes

  ClassDescription
DistributedChangeBatch
Describes a batch of individual DistributedChangeDetail changes.
DistributedChangeDetail
Describes a set of changes to an entity to be processed by a DistributedUnitOfWork service.
DistributedChangeResult
Describes the result of a change which has been applied to the server.
DistributedUnitOfWork
A distributed version of the UnitOfWork which can be used to process requests against a remote server. The communication between client and server is managed through WCF.
DistributedUnitOfWorkFactory
Factory class for creating DistributedUnitOfWork instances
DistributedUnitOfWorkFactory<(Of <(TUnitOfWork>)>)
Factory class for creating DistributedUnitOfWork instances
DistributedUnitOfWorkService
A WCF service which hosts a UnitOfWork making it available for distributed access as specified in the IDistributedUnitOfWorkContract.
EntityServiceBase<(Of <(T>)>)
A base class for custom WCF services which provides handling and access to the designated typed UnitOfWork.
EntityTypeMapping
Describes the aliasing applied to an entity when involved in a query.
ExceptionEventArgs
Event arguments which describe an exception which has been raised.
FactoryEventArgs
Event arguments which hold a reference to the ChannelFactory instance which raised the event.
IdentifierData
Holds an identifier value for an entity so it can be used for tracking an identifier change as part of a DistributedUnitOfWork change set.
LightSpeedDistributedException
Represents a general error that has occured within the LightSpeed distributed extensions
NetDataContractOperationBehavior
A WCF operation behavior implementation which applies the NetDataContractSerializer to be used for DataContract serialization.
RawDataRow
A row of data which has been returned from a database reader on the server.
RawDataSet
A set of data rows which have been returned from a database reader on the server.
UnitOfWorkMessageInspector<(Of <(T>)>)
A WCF Message Inspector which creates a UnitOfWork instance to be held with the current OperationContext allowing a UnitOfWork per session implementation.
UnitOfWorkPerCallScopeExtension<(Of <(T>)>)
A WCF extension for the OperationContext.
UseNetDataContractSerializerAttribute
A helper class which will change the behavior of the operation to use the NetDataContractSerializer.
ValidationFailureMessage
Holds the details of an error message which can be associated with an entity based on the tracking identifier.
ValueModelData
Holder class for ValueModel data for use with a DistributedChangeDetail instance.

Interfaces

  InterfaceDescription
IDistributedUnitOfWorkContract
A WCF contract which describes the operations exposes by a DistributedUnitOfWork service.

Delegates

  DelegateDescription
DistributedUnitOfWork..::.FactoryCreatedEventHandler
Delegate which describes an event for the creation of a ChannelFactory.