JsonSerializerOptions.MakeReadOnly Método

Definição

Sobrecargas

Nome Description
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
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
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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires runtime code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires unreferenced code.")]
public void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly(bool populateMissingResolver);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires runtime code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires unreferenced code.")>]
member this.MakeReadOnly : bool -> unit
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)

Parâmetros

populateMissingResolver
Boolean

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

Atributos

Exceções

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

- ou -

O IsReflectionEnabledByDefault comutador de recursos foi desativado.

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