JsonSerializerOptions.MakeReadOnly Metod

Definition

Överlagringar

Name Description
MakeReadOnly()

Markerar den aktuella instansen som skrivskyddad för att förhindra ytterligare användarändringar.

MakeReadOnly(Boolean)

Markerar den aktuella instansen som skrivskyddad och förhindrar ytterligare användarändringar.

MakeReadOnly()

Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs

Markerar den aktuella instansen som skrivskyddad för att förhindra ytterligare användarändringar.

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

Undantag

Instansen anger TypeInfoResolver ingen inställning.

Kommentarer

Den här metoden är idempotent.

Gäller för

MakeReadOnly(Boolean)

Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs
Källa:
JsonSerializerOptions.cs

Markerar den aktuella instansen som skrivskyddad och förhindrar ytterligare användarändringar.

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)

Parametrar

populateMissingResolver
Boolean

Fyller i okonfigurerade egenskaper med den reflektionsbaserade TypeInfoResolver standardinställningen.

Attribut

Undantag

Instansen anger TypeInfoResolver ingen inställning. Utlöses när populateMissingResolver är false.

-eller-

Funktionsbrytaren IsReflectionEnabledByDefault har inaktiverats.

Kommentarer

När populateMissingResolver är inställt på truekonfigureras instansen efter semantiken för de metoder som JsonSerializer accepterar JsonSerializerOptions parametrar.

Den här metoden är idempotent.

Gäller för