Freigeben über


DataServiceContext.ResolveType-Eigenschaft

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

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Property ResolveType As Func(Of String, Type)
    Get
    Set
'Usage
Dim instance As DataServiceContext
Dim value As Func(Of String, Type)

value = instance.ResolveType

instance.ResolveType = value
public Func<string, Type> ResolveType { get; set; }
public:
property Func<String^, Type^>^ ResolveType {
    Func<String^, Type^>^ get ();
    void set (Func<String^, Type^>^ value);
}
member ResolveType : Func<string, Type> with get, set
function get ResolveType () : Func<String, Type>
function set ResolveType (value : Func<String, Type>)

Eigenschaftswert

Typ: System.Func<String, Type>
Ein Funktionsdelegierter, der eine Außerkraftsetzungsfunktion identifiziert, die zum Außerkraftsetzen einer Standardtypauflösung durch die Client-Bibliothek verwendet wird.

Hinweise

Aktiviert Überschreibung der Standardtypauflö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.

Siehe auch

Verweis

DataServiceContext Klasse

System.Data.Services.Client-Namespace