JsonSerializerOptions.MakeReadOnly Methode

Definitie

Overloads

Name Description
MakeReadOnly()

Markeert het huidige exemplaar als alleen-lezen om verdere wijzigingen van gebruikers te voorkomen.

MakeReadOnly(Boolean)

Markeert het huidige exemplaar als alleen-lezen waardoor verdere wijzigingen door gebruikers worden voorkomen.

MakeReadOnly()

Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs

Markeert het huidige exemplaar als alleen-lezen om verdere wijzigingen van gebruikers te voorkomen.

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

Uitzonderingen

Het exemplaar geeft TypeInfoResolver geen instelling op.

Opmerkingen

Deze methode is idempotent.

Van toepassing op

MakeReadOnly(Boolean)

Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs
Bron:
JsonSerializerOptions.cs

Markeert het huidige exemplaar als alleen-lezen waardoor verdere wijzigingen door gebruikers worden voorkomen.

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)

Parameters

populateMissingResolver
Boolean

Hiermee worden niet-geconfigureerde TypeInfoResolver eigenschappen gevuld met de standaardinstelling op basis van weerspiegeling.

Kenmerken

Uitzonderingen

Het exemplaar geeft TypeInfoResolver geen instelling op. Gegooid wanneer populateMissingResolver is false.

– of –

De IsReflectionEnabledByDefault functieschakelaar is uitgeschakeld.

Opmerkingen

Wanneer populateMissingResolver dit is ingesteld true, configureert u het exemplaar volgens de semantiek van de JsonSerializer methoden die JsonSerializerOptions parameters accepteren.

Deze methode is idempotent.

Van toepassing op