XmlSerializationReader.UnreferencedObject(String, Object) Метод

Определение

Вызывает событие UnreferencedObject для текущей позиции XmlReader.Raises an UnreferencedObject event for the current position of the XmlReader.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

protected:
 void UnreferencedObject(System::String ^ id, System::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.A unique string that is used to identify the unreferenced object, subsequently accessible through the UnreferencedId property.

o
Object

Объект, который XmlSerializer пытается десериализовать, впоследствии доступный посредством свойства UnreferencedObject.An object that the XmlSerializer is attempting to deserialize, subsequently accessible through the UnreferencedObject property.

Комментарии

Защищенные члены XmlSerializationReader предназначены для использования только производными классами, которые используются внутри .NET Framework инфраструктуры сериализации XML.The protected members of XmlSerializationReader are intended for use only by derived classes that are used internally within the .NET Framework XML serialization infrastructure.

Кодировка SOAP, как указано в разделе 5 спецификации SOAP 1,1, позволяет ссылаться на элементы, которые встречаются несколько раз в сообщении SOAP (или, при необходимости, только один раз), на него ссылается атрибут href в основном сообщении.SOAP encoding, as specified in Section 5 of the SOAP 1.1 specification, allows for elements referenced multiple times in a SOAP message (or optionally, just once) to be referred by an href attribute in the main message. Событие UnreferencedObject возникает при появлении такого элемента, но ссылка на него отсутствует href.An UnreferencedObject event occurs when such an element appears, but there is no href reference to it.

Добавьте метод обработчика в UnreferencedObject, чтобы обеспечить настраиваемую обработку для объектов, на которые нет ссылок, в то время как XmlSerializer выполняет свой метод Deserialize.Add a handler method to UnreferencedObject to provide custom handling for unreferenced objects while the XmlSerializer executes its Deserialize method.

Применяется к