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 Framework 类型的名称。

ns
String

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

type
Type

要反序列化的 Type

注解

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

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

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

适用于