XmlSerializationFixupCallback Delegát
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í.
Delegát používaný XmlSerializer třídou pro deserializaci dat XML kódovaných protokolem SOAP.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public delegate void XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)
Parametry
- fixup
- Object
Instance XmlSerializationReader.Fixup třídy, která obsahuje objekt, který má být opraven, a pole identifikátorů řetězců pro položky, které mají vyplnit.
Poznámky
Při deserializaci dokumentů XML do .NET Framework objektů, .NET Framework XML serializace infrastruktury dynamicky vytvoří instanci fix-up metod, které implementují delegátaXmlSerializationFixupCallback. Infrastruktura to dělá pro pole kódovaná protokolem SOAP, jejichž datové typy se mapují na .NET Framework odkazové typy. V případě potřeby je volána metoda fix-up k vyplnění objektů v poli.
Kromě toho během inicializace .NET Framework infrastruktury serializace XML dynamicky generuje a kompiluje dočasnou třídu pro deserializaci odvozenou XmlSerializationReader z třídy. Během tohoto procesu infrastruktura generuje XmlSerializationFixupCallback metody pro data XML s kódováním SOAP s více odkazy. Metody se pak vyvolá během deserializace.
Nevytvořujte přímo instanci XmlSerializationFixupCallback třídy.
Kódování SOAP je popsáno v části 5 specifikace SOAP 1.1.
Metody rozšíření
GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |