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
,會依照接受 JsonSerializerOptions 參數之方法的 JsonSerializer 語意設定 實例。
這個方法是等冪的。