ReferenceResolver Classe

Definizione

Definisce il modo in cui gestisce JsonSerializer i riferimenti sulla serializzazione e la deserializzazione. Seleziona il comportamento che prevede il mantenimento dei riferimenti alla serializzazione e alla deserializzazione.

public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
Ereditarietà
ReferenceResolver

Costruttori

ReferenceResolver()

Inizializza una nuova istanza della classe ReferenceResolver.

Metodi

AddReference(String, Object)

Aggiunge una voce al contenitore di riferimenti utilizzando l'ID e il valore specificati. Questo metodo viene chiamato quando viene letta una proprietà di metadati $id da un oggetto JSON.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetReference(Object, Boolean)

Ottiene l'identificatore di riferimento del valore specificato, se esiste. In caso contrario, viene assegnato un nuovo ID. Questo metodo viene chiamato prima che venga scritto un oggetto CLR, in modo da poter decidere se scrivere $id ed enumerare il resto delle proprietà o scrivere $ref e passare all'oggetto successivo.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResolveReference(String)

Restituisce l'oggetto tipo di riferimento CLR correlato all'ID di riferimento specificato. Questo metodo viene chiamato quando viene letta la proprietà di metadati $ref.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a