XmlSerializationReader.UnreferencedObject(String, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .