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 параметры.

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

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