XmlSerializationReader.UnreferencedObject(String, Object) Metoda

Definice

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.

Platí pro