Udostępnij za pośrednictwem


JsonSerializerOptions.MakeReadOnly Metoda

Definicja

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
Ź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
Ź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.

Dotyczy