XmlSerializationReader.Fixup Třída
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í.
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) |