JsonSerializerOptions.MakeReadOnly Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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.