XmlSerializationWriter.AddWriteCallback 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
存储委托的 XmlSerializationWriteCallback 实现及其适用的类型,以供以后调用。
此 API 支持产品基础结构,不能在代码中直接使用。
protected:
void AddWriteCallback(Type ^ type, System::String ^ typeName, System::String ^ typeNs, System::Xml::Serialization::XmlSerializationWriteCallback ^ callback);
protected void AddWriteCallback(Type type, string typeName, string? typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
protected void AddWriteCallback(Type type, string typeName, string typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
member this.AddWriteCallback : Type * string * string * System.Xml.Serialization.XmlSerializationWriteCallback -> unit
Protected Sub AddWriteCallback (type As Type, typeName As String, typeNs As String, callback As XmlSerializationWriteCallback)
参数
- typeName
- String
序列化的对象类型的名称。
- typeNs
- String
序列化的对象类型的命名空间。
- callback
- XmlSerializationWriteCallback
委托的 XmlSerializationWriteCallback 实例。
注解
XmlSerializationWriter的受保护成员仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。
初始化期间,.NET Framework XML 序列化基础结构动态生成并编译从 XmlSerializationWriter派生的序列化的临时类。 在此过程中,.NET Framework 将生成实现 XmlSerializationWriteCallback 委托的写入方法。 它适用于.NET类型和 XML 数据类型之间的某些映射,这些数据类型通过 SOAP 编码的 XML 进行序列化,而不是根元素。 然后,根据需要在序列化期间调用写入方法。
不应直接创建 < a0/> 实例
SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。