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类型和 XML 数据类型之间的某些映射,这些数据类型通过 SOAP 编码的 XML 进行序列化,而不是根元素。 然后,根据需要在序列化期间调用写入方法。

不应直接创建 < a0/> 实例

SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。

适用于