DataServiceContext.ResolveType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.