Freigeben über


ProxyDataContractResolver-Klasse

[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.]

Ein DataContractResolver, der für dauerhafte ignorierende Klassen erstellte Proxytypen auf ihre Basistypen auflösen kann. Dieser wird mit dem DataContractSerializer verwendet.

Vererbungshierarchie

System.Object
  System.Runtime.Serialization.DataContractResolver
    System.Data.Entity.Core.Objects.ProxyDataContractResolver

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class ProxyDataContractResolver _
    Inherits DataContractResolver
'Usage
Dim instance As ProxyDataContractResolver
public class ProxyDataContractResolver : DataContractResolver
public ref class ProxyDataContractResolver : public DataContractResolver
type ProxyDataContractResolver =  
    class 
        inherit DataContractResolver 
    end
public class ProxyDataContractResolver extends DataContractResolver

Der ProxyDataContractResolver-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ProxyDataContractResolver Initialisiert eine neue Instanz der ProxyDataContractResolver-Klasse.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ResolveName Ordnet während der Deserialisierung alle xsi:type-Informationen dem tatsächlichen Typ des Objekts zu, das Persistenz ignoriert. (Überschreibt DataContractResolver.ResolveName(String, String, Type, DataContractResolver).)
Öffentliche Methode ToString (Von Object geerbt.)
Öffentliche Methode TryResolveType Ordnet während der Serialisierung den xsi:type-Informationen tatsächliche Typen zu. (Überschreibt DataContractResolver.TryResolveType(Type, Type, DataContractResolver, XmlDictionaryString%, XmlDictionaryString%).)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Core.Objects-Namespace