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 Framework 将生成实现 XmlSerializationReadCallback 委托的读取方法。 它适用于.NET类型和 XML 数据类型之间的某些映射,这些数据类型通过 SOAP 编码的 XML 进行序列化,而不是根元素。 接下来,根据需要在反序列化期间调用读取方法。
抽象 InitCallbacks 方法是临时派生类创建读取回调方法的实例并初始化读取回调方法的位置。
不应直接创建 < a0/> 实例
SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。