XmlSerializationReader.Fixup 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存 XmlSerializationFixupCallback 一個代理實例,以及方法的輸入;同時也是方法的參數。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
- 繼承
-
XmlSerializationReader.Fixup
備註
在將 XML 文件反序列化成 .NET Framework 物件時,.NET Framework XML 序列化基礎設施動態實例化了實作 XmlSerializationFixupCallback 代理的修正方法;此外,它還實例化 XmlSerializationReader.Fixup 類別物件,以儲存修正方法及其輸入。 該基礎架構針對 SOAP 編碼的陣列,其資料型別對應至 .NET Framework 的參考型別。 接著,必要時會呼叫一個修正方法來填補陣列中的物件。
此外,在初始化過程中,.NET Framework XML 序列化基礎設施會動態產生並編譯一個臨時類別,用於由 XmlSerializationReader 類別衍生出來的反序列化。 在此過程中,基礎架構會 XmlSerializationFixupCallback 產生屬性及 XmlSerializationReader.Fixup 類別物件,以支援 SOAP 編碼、多重參考的 XML 資料。 這些方法會在反序列化過程中被呼叫。
不要直接建立 OR XmlSerializationReader.Fixup 類別的實例XmlSerializationFixupCallback。
SOAP 編碼在 SOAP 1.1 規範的第 5 節中有描述。
建構函式
| 名稱 | Description |
|---|---|
| XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化 XmlSerializationReader.Fixup 類別的新執行個體。 |
| XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化 XmlSerializationReader.Fixup 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Callback |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得回調方法,建立代理的實例 XmlSerializationFixupCallback 。 |
| Ids |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 為屬於 Source 屬性的物件取得或設定一組鍵數,這些物件的值由回調實作填入。 |
| Source |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定包含其他物件的物件,這些物件的值會由回調實作填入。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回表示目前 物件的字串。 (繼承來源 Object) |