Interface IServiceParameterResolver
Resolves parameter types when serialising with WCF.
Assembly: Cqrs.dll
Syntax
public interface IServiceParameterResolver
Methods
ResolveName(String, String, Type, DataContractResolver)
Indicates if the provided typeName
is resolvable.
Declaration
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 |
|
TryResolveType(Type, Type, DataContractResolver, out XmlDictionaryString, out XmlDictionaryString)
Returns the System.Type if the typeName
is resolvable.
Declaration
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 |
|