JsonSerializerOptions.MakeReadOnly Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| MakeReadOnly() |
Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшее изменение пользователя. |
| MakeReadOnly(Boolean) |
Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшее изменение пользователя. |
MakeReadOnly()
- Исходный код:
- JsonSerializerOptions.cs
- Исходный код:
- JsonSerializerOptions.cs
- Исходный код:
- 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
- Исходный код:
- JsonSerializerOptions.cs
- Исходный код:
- JsonSerializerOptions.cs
Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшее изменение пользователя.
public:
void MakeReadOnly(bool populateMissingResolver);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires runtime code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires unreferenced code.")]
public void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly(bool populateMissingResolver);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires runtime code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires unreferenced code.")>]
member this.MakeReadOnly : bool -> unit
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)
Параметры
- populateMissingResolver
- Boolean
Заполняет ненастройанные TypeInfoResolver свойства по умолчанию на основе отражения.
- Атрибуты
Исключения
Экземпляр не указывает TypeInfoResolver параметр. Возникает, если populateMissingResolver имеет значение false.
–или–
Переключатель IsReflectionEnabledByDefault функций отключен.
Комментарии
Если populateMissingResolver задано trueзначение , настраивает экземпляр после семантики JsonSerializer методов, принимаюющих JsonSerializerOptions параметры.
Этот метод является идемпотентным.