語言

JsonSerializerOptions.MakeReadOnly 方法

定義

多載

名稱 Description
MakeReadOnly()

標記目前實例為唯讀,以防止使用者進一步修改。

MakeReadOnly(Boolean)

標記目前實例為唯讀,防止使用者進一步修改。

MakeReadOnly()

來源:
JsonSerializerOptions.cs
來源:
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
來源:
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時,會依照接受JsonSerializerOptions參數的方法語意JsonSerializer來配置實例。

此方法為冪等法。

適用於