JsonSerializerOptions.MakeReadOnly Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| MakeReadOnly() |
Kennzeichnet die aktuelle Instanz als schreibgeschützt, um weitere Benutzeränderungen zu verhindern. |
| MakeReadOnly(Boolean) |
Markiert die aktuelle Instanz als schreibgeschützt, hindert sie an weiteren Benutzeränderungen. |
MakeReadOnly()
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
Kennzeichnet die aktuelle Instanz 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 Instanz gibt keine Einstellung an TypeInfoResolver .
Hinweise
Diese Methode ist idempotent.
Gilt für:
MakeReadOnly(Boolean)
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
- Quelle:
- JsonSerializerOptions.cs
Markiert die aktuelle Instanz als schreibgeschützt, hindert sie an weiteren Benutzeränderungen.
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)
Parameter
- populateMissingResolver
- Boolean
Füllt nicht konfigurierte TypeInfoResolver Eigenschaften mit dem spiegelbasierten Standard auf.
- Attribute
Ausnahmen
Die Instanz gibt keine Einstellung an TypeInfoResolver . Wird ausgelöst, wenn populateMissingResolver ist false.
-oder-
Der IsReflectionEnabledByDefault Featureschalter wurde deaktiviert.
Hinweise
Wenn populateMissingResolver dieser Parameter festgelegt trueist, konfiguriert die Instanz nach der Semantik der Methoden, die JsonSerializer Parameter akzeptieren JsonSerializerOptions .
Diese Methode ist idempotent.