Sdílet prostřednictvím


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, následně přístupný prostřednictvím UnreferencedId 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 pro použití odvozené třídy, které jsou používány interně v rámci .NET Framework XML serializace infrastruktury.

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 volitelně jen jednou) byly odkazovány atributem href v hlavní zprávě. Událost UnreferencedObject nastane, když se takový prvek zobrazí, ale není na něj žádný href odkaz.

Přidejte metodu obslužné rutiny, UnreferencedObject která poskytuje vlastní zpracování pro neodkazované objekty, zatímco provádí svou Deserialize metoduXmlSerializer.

Platí pro