ReferenceResolver 類別

定義

定義 如何處理 JsonSerializer 序列化和還原序列化的參考。 定義在序列化和還原序列化時保留參考的核心行為。

public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
繼承
ReferenceResolver

建構函式

ReferenceResolver()

初始化 ReferenceResolver 類別的新執行個體。

方法

AddReference(String, Object)

使用指定的識別碼和值,將項目新增至參考包。 從 JSON 物件讀取 $id 中繼資料屬性時,即會呼叫這個方法。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetReference(Object, Boolean)

如果有的話,取得指定值的參考識別碼,否則會指派新的識別碼。 這個方法會在寫入 CLR 物件之前呼叫,因此,我們可以決定是否要寫入 $id 並列舉其屬性的其餘部分或 $ref,然後逐步執行至下一個物件。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ResolveReference(String)

傳回與指定參考識別碼相關的 CLR 參考型別物件。讀取 $ref 中繼資料屬性時,即會呼叫這個方法。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於