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á se má následně volat podle potřeby, k vyplnění .NET Framework kolekcí nebo výčtů, které se mapují na pole kódovaná protokolem SOAP nebo kódované protokolem SOAP, více odkazované prvky.
Přetížení
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 volána podle potřeby, k vyplnění kolekcí .NET nebo výčtů mapovaných na pole kódovaná protokolem SOAP nebo více odkazované prvky. |
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á se bude podle potřeby volat 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 .NET Framework.
AddFixup(XmlSerializationReader+CollectionFixup)
Uloží objekt, který obsahuje metodu zpětného volání, která bude volána podle potřeby, k vyplnění kolekcí .NET nebo výčtů mapovaných na pole kódovaná protokolem SOAP nebo více odkazované prvky.
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 metody zpětného volání a delegáta.
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 .NET XML.
Během inicializace infrastruktura serializace .NET XML dynamicky generuje a kompiluje dočasnou třídu pro deserializaci, která je odvozena od 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 kódovaná protokolem SOAP nebo více odkazované prvky, jejichž datové typy v obou případech mapují na kolekce .NET nebo výčty. Podle potřeby se metody vyvolá během deserializace, aby se vyplňovaly položky pole nebo objekty s více odkazy.
Neměli byste přímo vytvořit instanci XmlSerializationCollectionFixupCallback nebo XmlSerializationReader.CollectionFixup třídy.
Platí pro
AddFixup(XmlSerializationReader+Fixup)
Uloží objekt, který obsahuje instanci metody zpětného volání, která se bude podle potřeby volat 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 metody delegáta a 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 Framework.
Při deserializaci dokumentů XML do .NET Framework objektů, .NET Framework infrastruktura serializace XML dynamicky vytváří instance opravných metod, které implementují XmlSerializationFixupCallback delegáta a vytvářejí instance XmlSerializationReader.Fixup třídy pro ukládání metod oprav a jejich vstupních dat. Infrastruktura to dělá pro pole kódovaná protokolem SOAP, jejichž datové typy se mapují na .NET Framework odkazové typy. Dále je volána fix-up metoda, která vyplní objekty v poli.
Kromě toho během inicializace .NET Framework infrastruktura serializace XML dynamicky generuje a kompiluje dočasnou třídu pro deserializaci, která pochází 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 se pak vyvolá během deserializace.
Neměli byste přímo vytvářet instance XmlSerializationFixupCallback nebo XmlSerializationReader.Fixup třídy.