Udostępnij za pośrednictwem


XmlSerializationReader.UnreferencedObject(String, Object) Metoda

Definicja

UnreferencedObject Zgłasza zdarzenie dla bieżącej pozycji elementu XmlReader.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

id
String

Unikatowy ciąg służący do identyfikowania niereferenowanego obiektu, a następnie dostępny za pośrednictwem UnreferencedId właściwości.

o
Object

Obiekt, który XmlSerializer próbuje wykonać deserializacji, a następnie dostępny za pośrednictwem UnreferencedObject właściwości.

Uwagi

Chronione elementy członkowskie są XmlSerializationReader przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w ramach infrastruktury serializacji XML .NET Framework XML.

Kodowanie protokołu SOAP, zgodnie z opisem w sekcji 5 specyfikacji protokołu SOAP 1.1, umożliwia wielokrotne odwołowanie się do elementów w komunikacie SOAP (lub opcjonalnie, tylko raz) do odwołania przez href atrybut w komunikacie głównym. Zdarzenie UnreferencedObject występuje, gdy pojawi się taki element, ale nie href ma do niego odwołania.

Dodaj metodę obsługi, aby UnreferencedObject zapewnić niestandardową obsługę obiektów niereferencji podczas XmlSerializer wykonywania metody Deserialize .

Dotyczy