Udostępnij za pośrednictwem


XmlSerializationReader.Fixup Klasa

Definicja

Przechowuje wystąpienie delegata XmlSerializationFixupCallback oraz dane wejściowe metody, a także służy jako parametr metody.

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

protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
Dziedziczenie
XmlSerializationReader.Fixup

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ą XmlSerializationFixupCallback delegata, a także tworzy wystąpienia XmlSerializationReader.Fixup obiektów klas do przechowywania metod naprawy wraz z ich danymi wejściowymi. 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 właściwości oraz XmlSerializationReader.Fixup obiekty klas dla danych XML zakodowanych w formacie SOAP. Metody są następnie wywoływane podczas deserializacji.

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

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

Konstruktory

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)

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

Inicjuje nowe wystąpienie klasy XmlSerializationReader.Fixup.

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[])

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

Inicjuje nowe wystąpienie klasy XmlSerializationReader.Fixup.

Właściwości

Callback

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

Pobiera metodę wywołania zwrotnego, która tworzy wystąpienie delegata XmlSerializationFixupCallback .

Ids

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

Pobiera lub ustawia tablicę kluczy dla obiektów należących do Source właściwości, których wartości są wypełniane przez implementację wywołania zwrotnego.

Source

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

Pobiera lub ustawia obiekt zawierający inne obiekty, których wartości są wypełniane przez implementację wywołania zwrotnego.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też