![]() |
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.
|
A DataContractResolver for use via WCF that ensures basic support for ServiceResponse, ServiceRequest<TAuthenticationToken> and anything TokenResolver and EventDataResolver support. More...
Public Member Functions | |
override bool | TryResolveType (Type dataContractType, Type declaredType, DataContractResolver knownTypeResolver, out XmlDictionaryString typeName, out XmlDictionaryString typeNamespace) |
Maps a data contract type to an xsi:type name and namespace during serialization. More... | |
override Type | ResolveName (string typeName, string typeNamespace, Type declaredType, DataContractResolver knownTypeResolver) |
Maps the specified xsi:type name and namespace to a data contract type during deserialization. More... | |
Protected Member Functions | |
BasicServiceParameterResolver (ISingleSignOnTokenResolver tokenResolver, IEventDataResolver eventDataResolver) | |
Instantiates a new instance of BasicServiceParameterResolver<TServiceParameter,TAuthenticationToken>. More... | |
BasicServiceParameterResolver (IEventDataResolver eventDataResolver) | |
Instantiates a new instance of BasicServiceParameterResolver<TServiceParameter,TAuthenticationToken> defaulting TokenResolver to BasicTokenResolver. More... | |
abstract bool | TryResolveUnResolvedType (Type dataContractType, Type declaredType, DataContractResolver knownTypeResolver, ref XmlDictionaryString typeName, ref XmlDictionaryString typeNamespace) |
Try to resolve an types TryResolveType fails to. More... | |
abstract Type | ResolveUnResolvedName (string typeName, string typeNamespace, Type declaredType, DataContractResolver knownTypeResolver) |
Try to resolve an types ResolveName fails to. More... | |
Properties | |
IServiceParameterResolver | TokenResolver [get] |
The IServiceParameterResolver that has information about resolving authentication tokens such as TAuthenticationToken . More... | |
IEventDataResolver | EventDataResolver [get] |
Gets or sets the IEventDataResolver. More... | |
string | ServiceNamespace [get] |
The Service Name included in all Type resolution information. More... | |
A DataContractResolver for use via WCF that ensures basic support for ServiceResponse, ServiceRequest<TAuthenticationToken> and anything TokenResolver and EventDataResolver support.
TServiceParameter | The Type of the service to include in the ServiceNamespace. |
TAuthenticationToken | The Type of authentication token. |