Class EventDataResolver<TAuthenticationToken>
Resolves EventData, ServiceRequestWithData<TAuthenticationToken, TData> and ServiceResponseWithResultData<TResultData> parameter types when serialising with WCF.
Inheritance
System.Object
EventDataResolver<TAuthenticationToken>
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.Events
Assembly: Cqrs.dll
Syntax
public class EventDataResolver<TAuthenticationToken> : IEventDataResolver, IServiceParameterResolver
Type Parameters
Name | Description |
---|---|
TAuthenticationToken |
Methods
ResolveName(String, String, Type, DataContractResolver)
Returns the System.Type if the typeName
is resolvable or if it is
of type typeName
is of type EventData, ServiceRequestWithData<TAuthenticationToken, TData>, ServiceResponseWithResultData<TResultData>
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 EventData, ServiceRequestWithData<TAuthenticationToken, TData>, ServiceResponseWithResultData<TResultData>0
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 |