XmlSerializationCollectionFixupCallback Delegat
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.
Delegat używany przez klasę XmlSerializer do deserializacji typów danych XML zakodowanych w formacie SOAP, które są mapowane na kolekcje lub wyliczenia.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public delegate void XmlSerializationCollectionFixupCallback(System::Object ^ collection, System::Object ^ collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object? collection, object? collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object collection, object collectionItems);
type XmlSerializationCollectionFixupCallback = delegate of obj * obj -> unit
Public Delegate Sub XmlSerializationCollectionFixupCallback(collection As Object, collectionItems As Object)
Parametry
- collection
- Object
Kolekcja, do której jest kopiowana tablica elementów kolekcji.
- collectionItems
- Object
Tablica elementów do skopiowania do kolekcji obiektów
.
Uwagi
Podczas inicjowania infrastruktura serializacji XML .NET Framework dynamicznie generuje i kompiluje tymczasową klasę na potrzeby deserializacji pochodzącej XmlSerializationReader z klasy . Podczas tego procesu .NET Framework generuje metody naprawy kolekcji, które używają delegataXmlSerializationCollectionFixupCallback. Dzieje się tak w przypadku tablic zakodowanych za pomocą protokołu SOAP lub zakodowanych przy użyciu protokołu SOAP elementów z wieloma odwołaniami, których typy danych, w obu przypadkach, są mapowane na kolekcje .NET Framework lub wyliczenia. W razie potrzeby metoda naprawy kolekcji jest wywoływana podczas deserializacji.
Nie należy bezpośrednio utworzyć XmlSerializationCollectionFixupCallbackwystąpienia .
Kodowanie PROTOKOŁU SOAP opisano w sekcji 5 specyfikacji SOAP 1.1.
Metody rozszerzania
GetMethodInfo(Delegate) |
Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata. |