ReferenceResolver Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje sposób, w JsonSerializer jaki transakcje dotyczą odwołań do serializacji i deserializacji. Definiuje podstawowe zachowanie zachowania odwołań do serializacji i deserializacji.
public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
- Dziedziczenie
-
ReferenceResolver
Konstruktory
ReferenceResolver() |
Inicjuje nowe wystąpienie klasy ReferenceResolver. |
Metody
AddReference(String, Object) |
Dodaje wpis do torby odwołań przy użyciu określonego identyfikatora i wartości. Ta metoda jest wywoływana, gdy jest odczytywana właściwość metadanych $id z obiektu JSON. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetReference(Object, Boolean) |
Pobiera identyfikator odwołania określonej wartości, jeśli istnieje; w przeciwnym razie zostanie przypisany nowy identyfikator. Ta metoda jest wywoływana przed zapisaniem obiektu CLR, abyśmy mogli zdecydować, czy zapisać $id i wyliczyć resztę jego właściwości, czy $ref i przejść do następnego obiektu. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ResolveReference(String) |
Zwraca obiekt typu odwołania CLR powiązany z określonym identyfikatorem odwołania. Ta metoda jest wywoływana, gdy właściwość metadanych $ref jest odczytywana. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |