Class SingleSignOnTokenResolver
Resolves parameter types when serialising with WCF of System.Type SingleSignOnToken, SingleSignOnTokenWithUserRsn, SingleSignOnTokenWithCompanyRsn and SingleSignOnTokenWithUserRsnAndCompanyRsn
Inheritance
System.Object
SingleSignOnTokenResolver
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Authentication
Assembly: Cqrs.dll
Syntax
public class SingleSignOnTokenResolver : ISingleSignOnTokenResolver, IServiceParameterResolver
Methods
ResolveName(String, String, Type, DataContractResolver)
Returns the System.Type if the typeName
is resolvable or if it is
of type SingleSignOnToken, SingleSignOnTokenWithUserRsn, SingleSignOnTokenWithCompanyRsn and SingleSignOnTokenWithUserRsnAndCompanyRsn
Declaration
public virtual Type ResolveName(string typeName, string typeNamespace, Type declaredType, DataContractResolver knownTypeResolver)
Parameters
Type | Name | Description |
---|---|---|
System.String | typeName | |
System.String | typeNamespace | |
System.Type | declaredType | |
System.Runtime.Serialization.DataContractResolver | knownTypeResolver |
Returns
Type | Description |
---|---|
System.Type |
Implements
TryResolveType(Type, Type, DataContractResolver, out XmlDictionaryString, out XmlDictionaryString)
Indicates if the provided dataContractType
is of type SingleSignOnToken, SingleSignOnTokenWithUserRsn, SingleSignOnTokenWithCompanyRsn, SingleSignOnTokenWithUserRsnAndCompanyRsn
OR if it is other resolvable.
Declaration
public virtual bool TryResolveType(Type dataContractType, Type declaredType, DataContractResolver knownTypeResolver, out XmlDictionaryString typeName, out XmlDictionaryString typeNamespace)
Parameters
Type | Name | Description |
---|---|---|
System.Type | dataContractType | |
System.Type | declaredType | |
System.Runtime.Serialization.DataContractResolver | knownTypeResolver | |
System.Xml.XmlDictionaryString | typeName | |
System.Xml.XmlDictionaryString | typeNamespace |
Returns
Type | Description |
---|---|
System.Boolean |