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í.
Delegování třídy XmlSerializer 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ý se má opravit, a pole identifikátorů řetězců pro položky, které se mají vyplnit.
Poznámky
Při deserializaci dokumentů XML do .NET Framework objektů, .NET Framework XML serializace infrastruktury dynamicky vytvoří instanci fix-up metody, které implementují XmlSerializationFixupCallback delegát. 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 se volá metoda fix-up, která vyplní objekty v poli.
Kromě toho během inicializace infrastruktura serializace XML .NET Framework dynamicky generuje a kompiluje dočasnou třídu pro deserializaci odvozenou z XmlSerializationReader třídy. Během tohoto procesu infrastruktura generuje XmlSerializationFixupCallback metody pro data XML s kódováním SOAP s více odkazy. Metody jsou pak vyvolány během deserializace.
Nevytvořte přímo instanci XmlSerializationFixupCallback třídy.
Kódování SOAP je popsáno v části 5 specifikace SOAP 1.1.
Metody rozšíření
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |