JsonSerializerOptions.MakeReadOnly Yöntem

Tanım

Aşırı Yüklemeler

MakeReadOnly()

Daha fazla kullanıcı değişikliği yapılmasını önlemek için geçerli örneği salt okunur olarak işaretler.

MakeReadOnly(Boolean)

Geçerli örneği salt okunur olarak işaretleyerek daha fazla kullanıcı değişikliği yapılmasını engeller.

MakeReadOnly()

Kaynak:
JsonSerializerOptions.cs
Kaynak:
JsonSerializerOptions.cs
Kaynak:
JsonSerializerOptions.cs
Kaynak:
JsonSerializerOptions.cs

Daha fazla kullanıcı değişikliği yapılmasını önlemek için geçerli örneği salt okunur olarak işaretler.

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

Özel durumlar

Örnek bir TypeInfoResolver ayar belirtmez.

Açıklamalar

Bu yöntem bir kez etkili olur.

Şunlara uygulanır

MakeReadOnly(Boolean)

Kaynak:
JsonSerializerOptions.cs
Kaynak:
JsonSerializerOptions.cs
Kaynak:
JsonSerializerOptions.cs
Kaynak:
JsonSerializerOptions.cs

Geçerli örneği salt okunur olarak işaretleyerek daha fazla kullanıcı değişikliği yapılmasını engeller.

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

Parametreler

populateMissingResolver
Boolean

Yapılandırılmamış TypeInfoResolver özellikleri yansıma tabanlı varsayılan değerle doldurur.

Özel durumlar

Örnek bir TypeInfoResolver ayar belirtmez. olduğunda populateMissingResolverfalseoluşturulur.

-veya-

Özellik IsReflectionEnabledByDefault anahtarı kapatıldı.

Açıklamalar

populateMissingResolver olarak ayarlandığındatrue, parametreleri kabul eden JsonSerializerOptions yöntemlerin JsonSerializer semantiğini izleyen örneği yapılandırılır.

Bu yöntem bir kez etkili olur.

Şunlara uygulanır