ReferenceResolver Klasse
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.
Definiert, wie mit JsonSerializer Verweisen auf Serialisierung und Deserialisierung umgeht. Definiert das Kernverhalten bei Beibehaltung von Verweisen auf Serialisierung und Deserialisierung.
public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
- Vererbung
-
ReferenceResolver
Konstruktoren
ReferenceResolver() |
Initialisiert eine neue Instanz der ReferenceResolver-Klasse. |
Methoden
AddReference(String, Object) |
Fügt dem Behälter mit Verweisen einen Eintrag mit der angegebenen ID und dem angegebenen Wert hinzu. Diese Methode wird aufgerufen, wenn eine $id-Metadateneigenschaft aus einem JSON-Objekt gelesen wird. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetReference(Object, Boolean) |
Ruft den Verweisbezeichner des angegebenen Werts ab, falls vorhanden. Andernfalls wird eine neue ID zugewiesen. Diese Methode wird aufgerufen, bevor ein CLR-Objekt geschrieben wird, damit wir entscheiden können, ob wir $id schreiben und den Rest seiner Eigenschaften aufzählen oder $ref und zum nächsten Objekt übergehen. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ResolveReference(String) |
Gibt das CLR-Verweistypobjekt zurück, das auf die angegebene Verweis-ID verweist. Diese Methode wird aufgerufen, wenn die Metadateneigenschaft $ref gelesen wird. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |