JsonSerializerOptions.MakeReadOnly Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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 populateMissingResolver
false
oluş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.