Freigeben über


DataServiceContext.ResolveType Eigenschaft

Definition

Abrufen/Definieren einer Funktion, die beim Empfangen von Entitäten von einem Datendienst zum Außerkraftsetzen einer Funktion verwendet wird.

public:
 property Func<System::String ^, Type ^> ^ ResolveType { Func<System::String ^, Type ^> ^ get(); void set(Func<System::String ^, Type ^> ^ value); };
public Func<string,Type> ResolveType { get; set; }
member this.ResolveType : Func<string, Type> with get, set
Public Property ResolveType As Func(Of String, Type)

Eigenschaftswert

Ein Funktionsdelegierter, der eine Außerkraftsetzungsfunktion identifiziert, die zum Außerkraftsetzen einer Standardtypauflösung durch die Client-Bibliothek verwendet wird.

Hinweise

Aktiviert Überschreibung der Standardtyp-Auflösungsstrategie, die von der Clientbibliothek verwendet wird. Stellen Sie diese Eigenschaft auf einen Delegierten ein, der eine Funktion zum Auflösen eines Namespace-qualifizierten Typnamens in einen Typ in der Client-Anwendung identifiziert. Dies ermöglicht es dem Client, die benutzerdefinierte Zuordnung zum Typnamen einer Antwort vom Server und dem Typ im Client auszuführen.

Das Außerkraftsetzen der Typauflösung aktiviert auch das Einfügen einer benutzerdefinierten Zuordnungsstrategie zwischen einem Typnamen und einem Typ. Dies beeinflusst nicht das Materialisieren einer Antwort auf den identifizierten Typ.

Gilt für: