JsonSerializerOptions.MakeReadOnly メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
MakeReadOnly() |
現在のインスタンスを読み取り専用としてマークして、ユーザーがそれ以上変更されないようにします。 |
MakeReadOnly(Boolean) |
現在のインスタンスを読み取り専用としてマークし、ユーザーがそれ以上変更できないようにします。 |
MakeReadOnly()
現在のインスタンスを読み取り専用としてマークして、ユーザーがそれ以上変更されないようにします。
public:
void MakeReadOnly();
public void MakeReadOnly ();
member this.MakeReadOnly : unit -> unit
Public Sub MakeReadOnly ()
例外
インスタンスで設定が TypeInfoResolver 指定されていません。
注釈
このメソッドはべき等です。
適用対象
MakeReadOnly(Boolean)
現在のインスタンスを読み取り専用としてマークし、ユーザーがそれ以上変更できないようにします。
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機能スイッチがオフになっています。
注釈
が にtrue
設定されている場合populateMissingResolver
、パラメーターを受け取るメソッドのセマンティクスにJsonSerializer従ってインスタンスをJsonSerializerOptions構成します。
このメソッドはべき等です。
適用対象
.NET