XmlSerializationReader.UnreferencedObject(String, Object) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
UnreferencedObject Zgłasza zdarzenie dla bieżącej pozycji elementu XmlReader.
To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego 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 .