Sdílet prostřednictvím


XmlSerializationReader.Fixup Třída

Definice

XmlSerializationFixupCallback Obsahuje instanci delegáta a vstupy metody; slouží také jako parametr metody.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
Dědičnost
XmlSerializationReader.Fixup

Poznámky

Při deserializaci dokumentů XML do .NET Framework objektů, .NET Framework infrastruktura serializace XML dynamicky vytvoří instanci fix-up metod, které implementují XmlSerializationFixupCallback delegáta; plus vytvoří instanci XmlSerializationReader.Fixup objektů třídy pro uložení oprav metod spolu s jejich vstupy. Infrastruktura to dělá pro pole kódovaná protokolem SOAP, jejichž datové typy se mapují na .NET Framework odkazové typy. V případě potřeby je volána metoda fix-up k vyplnění objektů v poli.

Kromě toho během inicializace .NET Framework infrastruktury serializace XML dynamicky generuje a kompiluje dočasnou třídu pro deserializaci odvozenou XmlSerializationReader z třídy. Během tohoto procesu infrastruktura generuje XmlSerializationFixupCallback vlastnosti a XmlSerializationReader.Fixup objekty třídy pro data XML s kódováním SOAP s vícereferencemi. Metody se pak vyvolá během deserializace.

Nevytvořujte přímo instanci XmlSerializationFixupCallback nebo XmlSerializationReader.Fixup třídu.

Kódování SOAP je popsáno v části 5 specifikace SOAP 1.1.

Konstruktory

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci XmlSerializationReader.Fixup třídy.

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci XmlSerializationReader.Fixup třídy.

Vlastnosti

Callback

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá metodu zpětného volání, která vytvoří instanci delegáta XmlSerializationFixupCallback .

Ids

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví pole klíčů pro objekty, které patří do Source vlastnosti, jejichž hodnoty se vyplní implementací zpětného volání.

Source

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví objekt, který obsahuje jiné objekty, jejichž hodnoty se vyplní implementací zpětného volání.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také