XmlSerializationFixupCallback Delegát

Definice

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.

Platí pro

Viz také