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 設定を指定しません。 populateMissingResolverfalseされるとスローされます。

-又は-

IsReflectionEnabledByDefault機能スイッチがオフになっています。

注釈

populateMissingResolvertrue に設定されている場合は、JsonSerializerOptions パラメーターを受け入れるJsonSerializer メソッドのセマンティクスに従ってインスタンスを構成します。

このメソッドはべき等です。

適用対象