JsonSerializerOptions.MakeReadOnly Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
MakeReadOnly() |
Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшие изменения пользователей. |
MakeReadOnly(Boolean) |
Помечает текущий экземпляр как доступный только для чтения, предотвращая дальнейшие изменения пользователей. |
MakeReadOnly()
- Исходный код:
- 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
Помечает текущий экземпляр как доступный только для чтения, предотвращая дальнейшие изменения пользователей.
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 принимающих параметры.
Этот метод является идемпотентным.