DataServiceContext.ResolveType Eigenschaft

Definition

Dient zum Abrufen oder Festlegen einer Funktion, die zum Überschreiben der Standardtypauflösungsoption verwendet wird, die von der Clientbibliothek beim Empfangen von Entitäten von einem Datendienst 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 Funktionsdelegat, der eine Außerkraftsetzungsfunktion identifiziert, die zum Überschreiben der Standardoption für die Typauflösung verwendet wird, die von der Clientbibliothek verwendet wird.

Hinweise

Aktiviert die Außerkraftsetzung der standardtypauflösungsstrategie, die von der Clientbibliothek verwendet wird. Legen Sie diese Eigenschaft auf einen Delegaten fest, der eine Funktion identifiziert, die einen namespacequalifizierten Typnamen in einen Typ in der Clientanwendung aufgelöst. Auf diese Weise kann der Client eine benutzerdefinierte Zuordnung zwischen dem Typnamen ausführen, der in einer Antwort vom Server und einem Typ auf dem Client bereitgestellt wird.

Die Überschreibung der Typauflösung ermöglicht auch das Einfügen einer benutzerdefinierten Zuordnungsstrategie zwischen einem Typnamen und einem Typ. Es wirkt sich nicht darauf aus, wie eine Antwort auf den identifizierten Typ materialisiert wird.

Gilt für: