JsonSerializerOptions.MakeReadOnly Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
MakeReadOnly() |
Oznacza bieżące wystąpienie jako tylko do odczytu, aby zapobiec dalszej modyfikacji użytkownika. |
MakeReadOnly(Boolean) |
Oznacza bieżące wystąpienie jako tylko do odczytu, co uniemożliwia dalszą modyfikację użytkownika. |
MakeReadOnly()
- Źródło:
- JsonSerializerOptions.cs
- Źródło:
- JsonSerializerOptions.cs
Oznacza bieżące wystąpienie jako tylko do odczytu, aby zapobiec dalszej modyfikacji użytkownika.
public:
void MakeReadOnly();
public void MakeReadOnly ();
member this.MakeReadOnly : unit -> unit
Public Sub MakeReadOnly ()
Wyjątki
Wystąpienie nie określa TypeInfoResolver ustawienia.
Uwagi
Ta metoda jest idempotentna.
Dotyczy
MakeReadOnly(Boolean)
- Źródło:
- JsonSerializerOptions.cs
- Źródło:
- JsonSerializerOptions.cs
Oznacza bieżące wystąpienie jako tylko do odczytu, co uniemożliwia dalszą modyfikację użytkownika.
public:
void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly (bool populateMissingResolver);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)
Parametry
- populateMissingResolver
- Boolean
Wypełnia nieskonfigurowane TypeInfoResolver właściwości wartością domyślną opartą na odbiciu.
Wyjątki
Wystąpienie nie określa TypeInfoResolver ustawienia. Wyrzucony, gdy populateMissingResolver
ma wartość false
.
-lub-
Przełącznik IsReflectionEnabledByDefault funkcji został wyłączony.
Uwagi
Gdy populateMissingResolver
jest ustawiona wartość true
, program konfiguruje wystąpienie zgodnie z semantykami metod akceptujących JsonSerializerOptionsJsonSerializer parametry.
Ta metoda jest idempotentna.