XmlSerializationReader.AddReadCallback 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
存储委托的 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类型的命名空间。
注解
XmlSerializationReader的受保护成员仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。
初始化期间,.NET Framework XML 序列化基础结构动态生成并编译一个临时类,用于从 XmlSerializationReader 派生的反序列化。 在此过程中,.NET Framework 将生成实现 XmlSerializationReadCallback 委托的读取方法。 它适用于.NET类型和 XML 数据类型之间的某些映射,这些数据类型通过 SOAP 编码的 XML 进行序列化,而不是根元素。 接下来,根据需要在反序列化期间调用读取方法。
不应直接创建类的 XmlSerializationReadCallback 实例。