XmlSerializationReader.AddFixup Metoda
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í.
Uloží objekt, který obsahuje metodu zpětného volání, která má být následně volána podle potřeby, k vyplnění kolekcí .NET Framework nebo výčtů, které se mapují na pole s kódováním SOAP nebo více odkazované prvky.
Přetížení
| Name | Description |
|---|---|
| AddFixup(XmlSerializationReader+CollectionFixup) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uloží objekt, který obsahuje metodu zpětného volání, která bude podle potřeby volána k vyplnění .NET kolekcí nebo výčtů, které se mapují na pole s kódováním SOAP nebo více odkazované prvky s kódováním SOAP. |
| AddFixup(XmlSerializationReader+Fixup) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uloží objekt, který obsahuje instanci metody zpětného volání, která bude volána podle potřeby, k vyplnění objektů v poli s kódováním SOAP. |
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.
AddFixup(XmlSerializationReader+CollectionFixup)
Uloží objekt, který obsahuje metodu zpětného volání, která bude podle potřeby volána k vyplnění .NET kolekcí nebo výčtů, které se mapují na pole s kódováním SOAP nebo více odkazované prvky s kódováním SOAP.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
protected:
void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)
Parametry
Vstupní XmlSerializationCollectionFixupCallback data delegáta a metody zpětného volání.
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 .NET.
Během inicializace infrastruktura serializace .NET XML dynamicky generuje a kompiluje dočasnou třídu pro deserializaci odvozenou z XmlSerializationReader. Během tohoto procesu infrastruktura generuje XmlSerializationCollectionFixupCallback metody a vytváří XmlSerializationReader.CollectionFixup objekty pro ukládání metod oprav a jejich vstupních dat. Infrastruktura to dělá pro pole s kódováním SOAP nebo více odkazované prvky, jejichž datové typy jsou v obou případech mapovány na .NET kolekce nebo výčty. V dalším kroku jsou metody vyvolány během deserializace vyplnit položky pole nebo více odkazované objekty.
Neměli byste přímo vytvořit instanci XmlSerializationCollectionFixupCallback nebo XmlSerializationReader.CollectionFixup třídu.
Platí pro
AddFixup(XmlSerializationReader+Fixup)
Uloží objekt, který obsahuje instanci metody zpětného volání, která bude volána podle potřeby, k vyplnění objektů v poli s kódováním SOAP.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
protected:
void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)
Parametry
Vstupní XmlSerializationFixupCallback data delegáta a metody zpětného volání.
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.
Při deserializaci dokumentů XML do .NET Framework objektů, .NET Framework XML serializace infrastruktury dynamicky vytváří instance fix-up metod, které implementují XmlSerializationFixupCallback delegát a vytváří instance XmlSerializationReader.Fixup třídy pro ukládání metod oprav a jejich vstupních dat. 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 je volána metoda fix-up k vyplnění objektů v poli.
Kromě toho během inicializace infrastruktura serializace XML .NET Framework dynamicky generuje a kompiluje dočasnou třídu pro deserializaci, která je odvozena z XmlSerializationReader. Během tohoto procesu infrastruktura generuje XmlSerializationFixupCallback metody a XmlSerializationReader.Fixup objekty pro data XML s kódováním SOAP s více odkazy. Metody jsou pak vyvolány během deserializace.
Neměli byste přímo vytvářet instance XmlSerializationFixupCallback ani XmlSerializationReader.Fixup třídy.