XmlSerializationFixupCallback 代理人

定義

針對 SOAP 編碼之 XML 資料類型的還原序列化,XmlSerializer 類別所使用的委派。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public delegate void XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)

參數

fixup
Object

XmlSerializationReader.Fixup 類別的執行個體,其中包含要修復的物件以及要填入之項目的字串識別碼陣列。

備註

將 XML 檔案還原序列化成.NET Framework物件時,.NET Framework XML 序列化基礎結構會動態具現化實作委派的 XmlSerializationFixupCallback 修正方法。 基礎結構會針對資料類型對應至.NET Framework參考類型的 SOAP 編碼陣列執行此動作。 然後,視需要呼叫修正方法以填入陣列中的物件。

此外,在初始化期間,.NET Framework XML 序列化基礎結構會動態產生並編譯暫時類別,以便還原序列化衍生自 XmlSerializationReader 類別。 在此程式期間,基礎結構會產生 XmlSerializationFixupCallback SOAP 編碼、多重參考 XML 資料的方法。 接著會在還原序列化期間叫用方法。

請勿直接建立 類別的 XmlSerializationFixupCallback 實例。

SOAP 編碼說明于 SOAP 1.1 規格的第 5 節。

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於

另請參閱