CQRS.NET  4.0
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Services Namespace Reference

Classes

class  BasicServiceParameterResolver
 A DataContractResolver for use via WCF that ensures basic support for ServiceResponse, ServiceRequest<TAuthenticationToken> and anything TokenResolver and EventDataResolver support. More...
 
class  EventService
 A WCF ServiceContract that provides read-only access to IEventStore<TAuthenticationToken> events raised with the same IMessage.CorrelationId. More...
 
interface  IEventDataResolver
 Resolves EventData, ServiceRequestWithData<TAuthenticationToken, Guid> and ServiceResponseWithResultData<IEnumerableEventData> parameter types when serialising with WCF. More...
 
interface  IEventService
 A WCF ServiceContract that provides read-only access to IEventStore<TAuthenticationToken> events raised with the same IMessage.CorrelationId. More...
 
interface  IServiceParameterResolver
 Resolves parameter types when serialising with WCF. More...
 
interface  IServiceRequest
 A request message envelope that holds authentication and correlation information used when making public API requests. More...
 
interface  IServiceRequestWithData
 A request message envelope that holds authentication, correlation information as well as request data used when making public API requests. More...
 
interface  IServiceResponse
 A response message envelope that holds request state and correlation information in response to using public API requests. More...
 
interface  IServiceResponseWithResultData
 A response message envelope that holds request state, correlation information as well as the response data returned from making a public API request. More...
 
interface  ISingleSignOnTokenResolver
 Resolves parameter type when serialising with WCF. More...
 
interface  IUnitOfWorkService
 Provides a basic container to control how the IUnitOfWork<TAuthenticationToken> is accessed. More...
 
interface  IVersionedServiceResponse
 A IServiceResponse that provides version information. More...
 
class  ServiceChannelFactory
 A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints. More...
 
class  ServiceParameterResolver
 A BasicServiceParameterResolver<TServiceParameter,TAuthenticationToken>. More...
 
class  ServiceRequest
 A request message envelope that holds authentication and correlation information used when making public API requests. More...
 
class  ServiceRequestWithData
 A request message envelope that holds authentication, correlation information as well as request data used when making public API requests. More...
 
class  ServiceResponse
 A response message envelope that holds request state and correlation information in response to using public API requests. More...
 
class  ServiceResponseWithResultData
 A response message envelope that holds request state, correlation information as well as the response data returned from making a public API request. More...
 
class  UnitOfWorkService
 Provides a basic container to control how the IUnitOfWork<TAuthenticationToken> is accessed. More...
 
class  WcfDataContractResolverConfiguration
 Configuration information for setting up WCF resolvers. More...
 

Enumerations

enum  ServiceResponseStateType {
  ServiceResponseStateType.Unknown = 0, ServiceResponseStateType.Succeeded = 1, ServiceResponseStateType.FailedWithAFatalException = 2, ServiceResponseStateType.FailedWithAnUnexpectedException = 3,
  ServiceResponseStateType.FailedAuthentication = 11, ServiceResponseStateType.FailedAuthorisation = 12, ServiceResponseStateType.FailedValidation = 21, ServiceResponseStateType.AggregateNotFound = 31,
  ServiceResponseStateType.EntityNotFound = 32, ServiceResponseStateType.SagaNotFound = 33
}
 The response state of a given request. More...