Compartilhar via


ReferenceResolver Classe

Definição

Define como lida JsonSerializer com referências sobre serialização e desserialização. Define o comportamento principal da preservação de referências sobre 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

ReferenceResolver()

Inicializa uma nova instância da classe ReferenceResolver.

Métodos

AddReference(String, Object)

Adiciona uma entrada ao recipiente de referências usando a ID e o 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 a função de hash padrão.

(Herdado de Object)
GetReference(Object, Boolean)

Obtém o identificador de referência do valor especificado, se existir; caso contrário, uma nova ID será atribuída. Este método é chamado antes de um objeto CLR ser escrito para que possamos decidir se é preciso gravar $id e enumerar o restante de suas propriedades ou $ref e passar para o próximo objeto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ResolveReference(String)

Retorna o objeto do tipo de referência CLR relacionado à ID de referência especificada. Este método é chamado quando a propriedade de metadados $ref é lida.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a