XmlSerializationReader.AddReadCallback 方法

定义

存储委托的 XmlSerializationReadCallback 实现及其输入数据以供以后调用。

此 API 支持产品基础结构,不能在代码中直接使用。

protected:
 void AddReadCallback(System::String ^ name, System::String ^ ns, Type ^ type, System::Xml::Serialization::XmlSerializationReadCallback ^ read);
protected void AddReadCallback(string name, string ns, Type type, System.Xml.Serialization.XmlSerializationReadCallback read);
member this.AddReadCallback : string * string * Type * System.Xml.Serialization.XmlSerializationReadCallback -> unit
Protected Sub AddReadCallback (name As String, ns As String, type As Type, read As XmlSerializationReadCallback)

参数

name
String

要反序列化的.NET类型的名称。

ns
String

要反序列化的.NET类型的命名空间。

type
Type

Type要反序列化的。

注解

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

初始化期间,.NET Framework XML 序列化基础结构动态生成并编译一个临时类,用于从 XmlSerializationReader 派生的反序列化。 在此过程中,.NET Framework 将生成实现 XmlSerializationReadCallback 委托的读取方法。 它适用于.NET类型和 XML 数据类型之间的某些映射,这些数据类型通过 SOAP 编码的 XML 进行序列化,而不是根元素。 接下来,根据需要在反序列化期间调用读取方法。

不应直接创建类的 XmlSerializationReadCallback 实例。

适用于