Udostępnij za pośrednictwem


ReferenceResolver Klasa

Definicja

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)

Dotyczy