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

Nome Description
ReferenceResolver()

Inicializa uma nova instância da classe ReferenceResolver.

Métodos

Nome Description
AddReference(String, Object)

Adiciona uma entrada ao recipiente de referências usando a ID e o valor especificados. Esse 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. Esse método é chamado antes de um objeto CLR ser escrito para que possamos decidir se desejamos gravar \$id e enumerar o restante de suas propriedades ou \$ref e entrar no próximo objeto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ResolveReference(String)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a