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);
[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 に設定されている場合は、JsonSerializerOptions パラメーターを受け入れるJsonSerializer メソッドのセマンティクスに従ってインスタンスを構成します。
このメソッドはべき等です。