XmlSerializationWriter.AddWriteCallback 方法

定义

存储 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)

参数

type
Type

被序列化的对象的 Type

typeName
String

被序列化的对象的类型的名称。

typeNs
String

被序列化的对象的类型的命名空间。

注解

的受保护成员XmlSerializationWriter仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。

在初始化期间,.NET Framework XML 序列化基础结构会动态生成并编译一个临时类,以便从 进行XmlSerializationWriter序列化。 在此过程中,.NET Framework生成实现委托的XmlSerializationWriteCallback写入方法。 它适用于.NET Framework类型和 XML 数据类型之间的某些映射,这些映射通过 SOAP 编码的 XML 进行序列化,而不是根元素。 然后,根据需要在序列化期间调用写入方法。

不应直接创建 的 XmlSerializationWriteCallback实例。

SOAP 1.1 规范的第 5 部分介绍了 SOAP 编码。

适用于