XmlSerializationReader.UnreferencedObject(String, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
UnreferencedObject Vyvolá událost pro aktuální pozici objektu XmlReader.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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
Jedinečný řetězec, který se používá k identifikaci neodkazovaného objektu UnreferencedId , následně přístupný prostřednictvím vlastnosti.
- o
- Object
Objekt, který XmlSerializer se pokouší deserializovat, následně přístupný prostřednictvím UnreferencedObject vlastnosti.
Poznámky
Chráněné členy XmlSerializationReader jsou určeny pouze odvozenými třídami, které se používají interně v rámci infrastruktury serializace XML rozhraní .NET Framework.
Kódování SOAP, jak je uvedeno v části 5 specifikace SOAP 1.1, umožňuje, aby prvky odkazované vícekrát ve zprávě SOAP (nebo jen jednou) odkazovaly na href atribut v hlavní zprávě. Událost UnreferencedObject nastane, když se takový prvek zobrazí, ale neexistuje href žádný odkaz na něj.
Přidejte metodu obslužné rutiny pro UnreferencedObject poskytnutí vlastního zpracování pro neodkazované objekty, zatímco spustí jeho XmlSerializer metoduDeserialize.