JsonSerializerOptions.MakeReadOnly 方法

定義

多載

MakeReadOnly()

將目前的實例標示為唯讀,以防止任何進一步的使用者修改。

MakeReadOnly(Boolean)

將目前的實例標示為唯讀,以防止任何進一步的使用者修改。

MakeReadOnly()

Source:
JsonSerializerOptions.cs
Source:
JsonSerializerOptions.cs

將目前的實例標示為唯讀,以防止任何進一步的使用者修改。

public:
 void MakeReadOnly();
public void MakeReadOnly ();
member this.MakeReadOnly : unit -> unit
Public Sub MakeReadOnly ()

例外狀況

實例未指定 TypeInfoResolver 設定。

備註

這個方法是等冪的。

適用於

MakeReadOnly(Boolean)

Source:
JsonSerializerOptions.cs
Source:
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功能切換已關閉。

備註

當 設定為 truepopulateMissingResolver ,會依照接受 JsonSerializerOptions 參數之方法的 JsonSerializer 語意設定 實例。

這個方法是等冪的。

適用於