XmlSerializationReader.UnreferencedObject(String, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 UnreferencedObject 的当前位置引发 XmlReader 事件。
此 API 支持产品基础结构,不能在代码中直接使用。
protected:
void UnreferencedObject(System::String ^ id, System::Object ^ o);
protected void UnreferencedObject (string? id, object? o);
protected void UnreferencedObject (string id, object o);
member this.UnreferencedObject : string * obj -> unit
Protected Sub UnreferencedObject (id As String, o As Object)
参数
- id
- String
用于标识未引用对象的唯一字符串,该字符串随后可通过 UnreferencedId 属性进行访问。
- o
- Object
XmlSerializer 尝试反序列化的对象,该对象随后可通过 UnreferencedObject 属性进行访问。
注解
的受保护成员XmlSerializationReader仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。
SOAP 编码(如 SOAP 1.1 规范的第 5 节中所述)允许在 SOAP 消息中多次引用的元素 (或选择性地(只需) 一次)由main消息中的属性href
引用。
UnreferencedObject出现此类元素但未href
引用该元素时发生事件。
向 添加处理程序方法UnreferencedObject,以便在 执行其 Deserialize 方法时XmlSerializer为未引用的对象提供自定义处理。