JsonSerializerOptions.MakeReadOnly Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.