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 指定されていません。 populateMissingResolverfalse の場合にスローされます。

\- または -

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

注釈

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

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

適用対象