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.ServiceParameterResolver< TServiceParameter, TSingleSignOnTokenResolver > Class Template Reference

A BasicServiceParameterResolver<TServiceParameter,TAuthenticationToken>. More...

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

Protected Member Functions

 ServiceParameterResolver (ISingleSignOnTokenResolver tokenResolver, IEventDataResolver eventDataResolver)
 Instantiates a new instance of ServiceParameterResolver<TServiceParameter,TSingleSignOnTokenResolver> More...
 
- Protected Member Functions inherited from Cqrs.Services.BasicServiceParameterResolver< TServiceParameter, TSingleSignOnTokenResolver >
 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...
 

Additional Inherited Members

- Public Member Functions inherited from Cqrs.Services.BasicServiceParameterResolver< TServiceParameter, TSingleSignOnTokenResolver >
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...
 
- Properties inherited from Cqrs.Services.BasicServiceParameterResolver< TServiceParameter, TSingleSignOnTokenResolver >
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...
 

Detailed Description

A BasicServiceParameterResolver<TServiceParameter,TAuthenticationToken>.

Type Constraints
TSingleSignOnTokenResolver :ISingleSignOnToken