Поделиться через


JsonSerializerOptions.MakeReadOnly Метод

Определение

Перегрузки

MakeReadOnly()

Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшие изменения пользователей.

MakeReadOnly(Boolean)

Помечает текущий экземпляр как доступный только для чтения, предотвращая дальнейшие изменения пользователей.

MakeReadOnly()

Исходный код:
JsonSerializerOptions.cs
Исходный код:
JsonSerializerOptions.cs
Исходный код:
JsonSerializerOptions.cs
Исходный код:
JsonSerializerOptions.cs

Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшие изменения пользователей.

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

Исключения

Экземпляр не задает TypeInfoResolver параметр .

Комментарии

Этот метод является идемпотентным.

Применяется к

MakeReadOnly(Boolean)

Исходный код:
JsonSerializerOptions.cs
Исходный код:
JsonSerializerOptions.cs
Исходный код:
JsonSerializerOptions.cs
Исходный код:
JsonSerializerOptions.cs

Помечает текущий экземпляр как доступный только для чтения, предотвращая дальнейшие изменения пользователей.

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

Параметры

populateMissingResolver
Boolean

Заполняет ненастроенные TypeInfoResolver свойства значением по умолчанию на основе отражения.

Исключения

Экземпляр не задает TypeInfoResolver параметр . Возникает, когда populateMissingResolver имеет значение false.

-или-

Переключатель IsReflectionEnabledByDefault функций отключен.

Комментарии

Если populateMissingResolver для задано значение true, экземпляр настраивается в соответствии с семантикой JsonSerializer методов, JsonSerializerOptions принимающих параметры.

Этот метод является идемпотентным.

Применяется к