XmlSerializationReader.AddFixup Metoda

Definice

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)

Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs

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

fixup
XmlSerializationReader.CollectionFixup

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)

Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs
Zdroj:
XmlSerializationReader.cs

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

fixup
XmlSerializationReader.Fixup

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.

Platí pro