XmlSerializationFixupCallback Delegat

Definicja

Delegat używany przez klasę XmlSerializer do deserializacji zakodowanych w formacie SOAP danych XML.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Wystąpienie XmlSerializationReader.Fixup klasy zawierającej obiekt, który ma zostać naprawiony, oraz tablicę identyfikatorów ciągów, które należy wypełnić.

Uwagi

Podczas deserializacji dokumentów XML do obiektów .NET Framework infrastruktura serializacji XML .NET Framework dynamicznie tworzy wystąpienia metod poprawki, które implementują delegataXmlSerializationFixupCallback. Infrastruktura robi to w przypadku tablic zakodowanych za pomocą protokołu SOAP, których typy danych są mapowane na .NET Framework typów referencyjnych. Następnie w razie potrzeby wywoływana jest metoda fix-up, aby wypełnić obiekty w tablicy.

Ponadto podczas inicjowania infrastruktura serializacji XML .NET Framework dynamicznie generuje i kompiluje tymczasową klasę deserializacji pochodzącą XmlSerializationReader z klasy . Podczas tego procesu infrastruktura generuje XmlSerializationFixupCallback metody dla danych XML zakodowanych przy użyciu protokołu SOAP. Metody są następnie wywoływane podczas deserializacji.

Nie należy bezpośrednio tworzyć wystąpienia XmlSerializationFixupCallback klasy.

Kodowanie PROTOKOŁU SOAP zostało opisane w sekcji 5 specyfikacji PROTOKOŁU SOAP 1.1.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też