![]() |
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.
|
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... | |