XmlSerializationCollectionFixupCallback Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Delegování třídy XmlSerializer pro deserializaci datových typů XML kódovaných protokolem SOAP, které se mapují na kolekce nebo výčty.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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
Kolekce, do které se zkopíruje pole položek kolekce.
- collectionItems
- Object
Pole položek, které se mají zkopírovat do pole object collection.
Poznámky
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 .NET Framework generuje metody opravy kolekce, které používají delegáta XmlSerializationCollectionFixupCallback. K tomu dochází u polí kódovaných protokolem SOAP nebo více referenčních prvků, jejichž datové typy jsou v obou případech mapovány na kolekce .NET Framework nebo výčty. V případě potřeby se metoda fix-up kolekce volá během deserializace.
Neměli XmlSerializationCollectionFixupCallbackbyste přímo vytvořit instanci .
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. |