ReferenceResolver Classe

Definição

Define como lidam JsonSerializer com referências sobre serialização e desserialização. Define o comportamento central de preservação de referências em serialização e desserialização.

public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
Herança
ReferenceResolver

Construtores

Name Description
ReferenceResolver()

Inicializa uma nova instância da ReferenceResolver classe.

Métodos

Name Description
AddReference(String, Object)

Adiciona uma entrada ao saco de referências usando o ID e valor especificados. Este método é chamado quando uma propriedade de metadados $id de um objeto JSON é lida.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetReference(Object, Boolean)

Obtém o identificador de referência do valor especificado se existir; caso contrário, é atribuído um novo ID. Este método é chamado antes de um objeto CLR ser escrito para que possamos decidir se escrevemos \$id e enumeramos o resto das suas propriedades ou \$ref e passamos para o objeto seguinte.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResolveReference(String)

Devolve o objeto tipo de referência CLR relacionado com o ID de referência especificado. Este método é chamado quando $ref propriedade de metadados é lida.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a