ProxyDataContractResolver.ResolveName-Methode
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Ordnet während der Deserialisierung alle xsi:type-Informationen dem tatsächlichen Typ des Objekts zu, das Persistenz ignoriert.
Namespace: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Overrides Function ResolveName ( _
typeName As String, _
typeNamespace As String, _
declaredType As Type, _
knownTypeResolver As DataContractResolver _
) As Type
'Usage
Dim instance As ProxyDataContractResolver
Dim typeName As String
Dim typeNamespace As String
Dim declaredType As Type
Dim knownTypeResolver As DataContractResolver
Dim returnValue As Type
returnValue = instance.ResolveName(typeName, _
typeNamespace, declaredType, knownTypeResolver)
public override Type ResolveName(
string typeName,
string typeNamespace,
Type declaredType,
DataContractResolver knownTypeResolver
)
public:
virtual Type^ ResolveName(
String^ typeName,
String^ typeNamespace,
Type^ declaredType,
DataContractResolver^ knownTypeResolver
) override
abstract ResolveName :
typeName:string *
typeNamespace:string *
declaredType:Type *
knownTypeResolver:DataContractResolver -> Type
override ResolveName :
typeName:string *
typeNamespace:string *
declaredType:Type *
knownTypeResolver:DataContractResolver -> Type
public override function ResolveName(
typeName : String,
typeNamespace : String,
declaredType : Type,
knownTypeResolver : DataContractResolver
) : Type
Parameter
- typeName
Typ: System.String
Die zuzuordnenden xsi:type-Informationen.
- typeNamespace
Typ: System.String
Der Namespacename des xsi:type.
- declaredType
Typ: System.Type
Der deklarierte Typ.
- knownTypeResolver
Typ: System.Runtime.Serialization.DataContractResolver
Eine Instanz von ProxyDataContractResolver.
Rückgabewert
Typ: System.Type
Gibt den Typ zurück, der xsi:type zugeordnet ist.Gibt einen NULL-Wert zurück, wenn kein bekannter Typ gefunden wurde, der xsi:type entspricht.