CQRS.NET  2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Services.ServiceParameterResolver< TServiceParameter, TSingleSignOnTokenResolver > Class Template Referenceabstract

A DataContractResolver for use via WCF More...

+ Inheritance diagram for Cqrs.Services.ServiceParameterResolver< TServiceParameter, TSingleSignOnTokenResolver >:

Public Member Functions

override bool TryResolveType (Type dataContractType, Type declaredType, DataContractResolver knownTypeResolver, out XmlDictionaryString typeName, out XmlDictionaryString typeNamespace)
 
override Type ResolveName (string typeName, string typeNamespace, Type declaredType, DataContractResolver knownTypeResolver)
 Override this method to map the specified xsi:type name and namespace to a data contract type during deserialization. More...
 

Protected Member Functions

 ServiceParameterResolver (ISingleSignOnTokenResolver singleSignOnTokenResolver, IEventDataResolver eventDataResolver)
 
abstract bool TryResolveUnResolvedType (Type dataContractType, Type declaredType, DataContractResolver knownTypeResolver, ref XmlDictionaryString typeName, ref XmlDictionaryString typeNamespace)
 
abstract Type ResolveUnResolvedName (string typeName, string typeNamespace, Type declaredType, DataContractResolver knownTypeResolver)
 

Properties

ISingleSignOnTokenResolver SingleSignOnTokenResolver [get]
 
IEventDataResolver EventDataResolver [get]
 
string ServiceNamespace [get]
 

Detailed Description

A DataContractResolver for use via WCF

Type Constraints
TSingleSignOnTokenResolver :ISingleSignOnToken