XmlSerializationReader.Fixup Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
XmlSerializationFixupCallback Przechowuje wystąpienie delegata 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 platformy .NET Framework infrastruktura serializacji XML platformy .NET dynamicznie tworzy wystąpienia metod poprawki, które implementują delegata XmlSerializationFixupCallback; ponadto tworzy wystąpienie obiektów klasy XmlSerializationReader.Fixup do przechowywania metod naprawy wraz z ich danymi wejściowymi. Infrastruktura działa w przypadku tablic zakodowanych za pomocą protokołu SOAP, których typy danych są mapowane na typy referencyjne platformy .NET Framework. Następnie w razie potrzeby wywoływana jest metoda fix-up, aby wypełnić obiekty w tablicy.
Ponadto podczas inicjowania infrastruktura serializacji XML platformy .NET Framework dynamicznie generuje i kompiluje klasę tymczasową na potrzeby deserializacji pochodzącej z klasy XmlSerializationReader. W trakcie tego procesu infrastruktura generuje XmlSerializationFixupCallback właściwości oraz XmlSerializationReader.Fixup obiekty klas dla danych XML zakodowanych za pomocą protokołu SOAP. Metody są następnie wywoływane podczas deserializacji.
Nie twórz bezpośrednio wystąpienia XmlSerializationFixupCallback klasy lub XmlSerializationReader.Fixup .
Kodowanie protokołu SOAP zostało opisane w sekcji 5 specyfikacji PROTOKOŁU SOAP 1.1.
Konstruktory
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |