Sdílet prostřednictvím


XmlSerializationReader.AddFixup Metoda

Definice

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

fixup
XmlSerializationReader.CollectionFixup

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

fixup
XmlSerializationReader.Fixup

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.

Platí pro