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
注解
的受保护成员XmlSerializationWriter仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。
在初始化期间,.NET Framework XML 序列化基础结构会动态生成并编译一个临时类,以便从 进行XmlSerializationWriter序列化。 在此过程中,.NET Framework生成实现委托的XmlSerializationWriteCallback写入方法。 它适用于.NET Framework类型和 XML 数据类型之间的某些映射,这些映射通过 SOAP 编码的 XML 进行序列化,而不是根元素。 然后,根据需要在序列化期间调用写入方法。
不应直接创建 的 XmlSerializationWriteCallback实例。
SOAP 1.1 规范的第 5 部分介绍了 SOAP 编码。