Bagikan melalui


JsonSerializerOptions.MakeReadOnly Metode

Definisi

Overload

MakeReadOnly()

Menandai instans saat ini sebagai baca-saja untuk mencegah modifikasi pengguna lebih lanjut.

MakeReadOnly(Boolean)

Menandai instans saat ini sebagai baca-saja yang mencegah modifikasi pengguna lebih lanjut.

MakeReadOnly()

Sumber:
JsonSerializerOptions.cs
Sumber:
JsonSerializerOptions.cs
Sumber:
JsonSerializerOptions.cs
Sumber:
JsonSerializerOptions.cs

Menandai instans saat ini sebagai baca-saja untuk mencegah modifikasi pengguna lebih lanjut.

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

Pengecualian

Instans tidak menentukan TypeInfoResolver pengaturan.

Keterangan

Metode ini idempotensi.

Berlaku untuk

MakeReadOnly(Boolean)

Sumber:
JsonSerializerOptions.cs
Sumber:
JsonSerializerOptions.cs
Sumber:
JsonSerializerOptions.cs
Sumber:
JsonSerializerOptions.cs

Menandai instans saat ini sebagai baca-saja yang mencegah modifikasi pengguna lebih lanjut.

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

Parameter

populateMissingResolver
Boolean

Mengisi properti yang tidak dikonfigurasi TypeInfoResolver dengan default berbasis pantulan.

Pengecualian

Instans tidak menentukan TypeInfoResolver pengaturan. Dilemparkan ketika populateMissingResolver adalah false.

-atau-

Sakelar IsReflectionEnabledByDefault fitur telah dimatikan.

Keterangan

Ketika populateMissingResolver diatur ke true, mengonfigurasi instans mengikuti semantik metode yang JsonSerializer menerima JsonSerializerOptions parameter.

Metode ini idempotensi.

Berlaku untuk