JsonSerializerOptions.MakeReadOnly Método

Definição

Sobrecargas

Name Description
MakeReadOnly()

Marca a instância atual como apenas leitura para evitar qualquer modificação adicional do utilizador.

MakeReadOnly(Boolean)

Marca a instância atual como apenas de leitura, impedindo qualquer modificação adicional do utilizador.

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 apenas leitura para evitar qualquer modificação adicional do utilizador.

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

Exceções

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

Observações

Este 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 apenas de leitura, impedindo qualquer modificação adicional do utilizador.

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

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

Atributos

Exceções

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

-ou-

O IsReflectionEnabledByDefault interruptor de funcionalidades foi desligado.

Observações

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

Este método é idempotente.

Aplica-se a