ReferenceResolver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |