Freigeben über


JsonSerializerOptions.MakeReadOnly Methode

Definition

Überlädt

MakeReadOnly()

Markiert den aktuellen instance als schreibgeschützt, um weitere Benutzeränderungen zu verhindern.

MakeReadOnly(Boolean)

Markiert den aktuellen instance als schreibgeschützt, wodurch weitere Benutzeränderungen verhindert werden.

MakeReadOnly()

Quelle:
JsonSerializerOptions.cs
Quelle:
JsonSerializerOptions.cs
Quelle:
JsonSerializerOptions.cs
Quelle:
JsonSerializerOptions.cs

Markiert den aktuellen instance als schreibgeschützt, um weitere Benutzeränderungen zu verhindern.

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

Ausnahmen

Die instance gibt keine Einstellung anTypeInfoResolver.

Hinweise

Diese Methode ist idempotent.

Gilt für:

MakeReadOnly(Boolean)

Quelle:
JsonSerializerOptions.cs
Quelle:
JsonSerializerOptions.cs
Quelle:
JsonSerializerOptions.cs
Quelle:
JsonSerializerOptions.cs

Markiert den aktuellen instance als schreibgeschützt, wodurch weitere Benutzeränderungen verhindert werden.

public:
 void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly (bool populateMissingResolver);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)

Parameter

populateMissingResolver
Boolean

Füllt nicht konfigurierte TypeInfoResolver Eigenschaften mit dem reflektionsbasierten Standard auf.

Ausnahmen

Die instance gibt keine Einstellung anTypeInfoResolver. Wird ausgelöst, wenn populateMissingResolver gleich false ist.

Oder

Der IsReflectionEnabledByDefault Featureschalter wurde deaktiviert.

Hinweise

Wenn populateMissingResolver auf truefestgelegt ist, konfiguriert die instance gemäß der Semantik der Methoden, die JsonSerializer Parameter akzeptierenJsonSerializerOptions.

Diese Methode ist idempotent.

Gilt für: