Partilhar via


JsonSerializerOptions.MakeReadOnly Método

Definição

Sobrecargas

MakeReadOnly()

Marca a instância atual como somente leitura para evitar qualquer modificação adicional do usuário.

MakeReadOnly(Boolean)

Marca a instância atual como somente leitura impedindo qualquer modificação adicional do usuário.

MakeReadOnly()

Origem:
JsonSerializerOptions.cs
Origem:
JsonSerializerOptions.cs
Origem:
JsonSerializerOptions.cs
Origem:
JsonSerializerOptions.cs

Marca a instância atual como somente leitura para evitar qualquer modificação adicional do usuário.

public:
 void MakeReadOnly();
public void MakeReadOnly ();
member this.MakeReadOnly : unit -> unit
Public Sub MakeReadOnly ()

Exceções

A instância não especifica uma TypeInfoResolver configuração.

Comentários

Esse método é idempotente.

Aplica-se a

MakeReadOnly(Boolean)

Origem:
JsonSerializerOptions.cs
Origem:
JsonSerializerOptions.cs
Origem:
JsonSerializerOptions.cs
Origem:
JsonSerializerOptions.cs

Marca a instância atual como somente leitura impedindo qualquer modificação adicional do usuário.

public:
 void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly (bool populateMissingResolver);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)

Parâmetros

populateMissingResolver
Boolean

Preenche propriedades não configuradas TypeInfoResolver com o padrão baseado em reflexão.

Exceções

A instância não especifica uma TypeInfoResolver configuração. Lançada quando populateMissingResolver é false.

-ou-

A IsReflectionEnabledByDefault opção de recurso foi desativada.

Comentários

Quando populateMissingResolver é definido como true, configura a instância seguindo JsonSerializerOptions a semântica dos JsonSerializer métodos que aceitam parâmetros.

Esse método é idempotente.

Aplica-se a