XmlSerializationReader.InitCallbacks 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化回調方法,填充映射到 SOAP 編碼的 XML 資料的物件。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
protected:
abstract void InitCallbacks();
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
protected abstract void InitCallbacks();
protected abstract void InitCallbacks();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
protected abstract void InitCallbacks();
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
abstract member InitCallbacks : unit -> unit
abstract member InitCallbacks : unit -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
abstract member InitCallbacks : unit -> unit
Protected MustOverride Sub InitCallbacks ()
- 屬性
備註
XmlSerializationReader 的受保護成員僅供內部在 .NET Framework XML 序列化基礎架構中使用的衍生類別使用。
初始化過程中,.NET Framework XML 序列化基礎設施會動態產生並編譯一個臨時類別,用於反序列化,該類別源自 XmlSerializationReader。 在此過程中,.NET 框架會產生實作 XmlSerializationReadCallback 代理的讀取方法。 它適用於 .NET 類型與 XML 資料型別之間的特定映射,這些資料類型是透過 SOAP 編碼的 XML 序列化,且非根元素。 接著,必要時會在反序列化時呼叫讀取方法。
抽象 InitCallbacks 方法是臨時派生類別建立 的實例並初始化讀取回調方法。
你不應該直接建立一個 的 XmlSerializationReadCallback實例。
SOAP 編碼在 SOAP 1.1 規範的第 5 節中有描述。