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 objekty, .NET Framework XML serializace infrastruktury dynamicky vytvoří instance fix-up metody, které implementují XmlSerializationFixupCallback delegát; plus vytvoří instance XmlSerializationReader.Fixup třídy objekty pro uložení metod fix-up spolu s jejich vstupy. Infrastruktura to dělá pro pole s kódováním SOAP, jejichž datové typy se mapují na referenční typy .NET Framework. V případě potřeby se volá metoda fix-up, která vyplní objekty v poli.
Kromě toho během inicializace infrastruktura serializace XML .NET Framework dynamicky generuje a kompiluje dočasnou třídu pro deserializaci odvozenou z XmlSerializationReader třídy. Během tohoto procesu infrastruktura generuje XmlSerializationFixupCallback vlastnosti plus XmlSerializationReader.Fixup objekty třídy pro data XML s kódováním SOAP a vícereferenced xml. Metody jsou pak vyvolány během deserializace.
Nevytvořte přímo instanci XmlSerializationFixupCallback nebo XmlSerializationReader.Fixup třídu.
Kódování SOAP je popsáno v části 5 specifikace SOAP 1.1.
Konstruktory
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |