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í.
Delegát používaný XmlSerializer třídou 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 kopíruje pole položek kolekce.
- collectionItems
- Object
Pole položek, které se mají zkopírovat do objektu object collection
.
Poznámky
Během inicializace rozhraní .NET Framework XML serializace infrastruktury dynamicky generuje a kompiluje dočasnou třídu pro deserializaci odvozenou z XmlSerializationReader třídy. Během tohoto procesu rozhraní .NET Framework vygeneruje metody opravy kolekcí, které používají delegáta XmlSerializationCollectionFixupCallback . K tomu dochází u polí zakódovaných protokolem SOAP nebo prvků s více odkazy, jejichž datové typy se v obou případech mapují na kolekce nebo výčty rozhraní .NET Framework. V případě potřeby se během deserializace volá metoda opravy kolekce.
Neměli byste přímo vytvořit XmlSerializationCollectionFixupCallbackinstanci .
Kódování SOAP je popsáno v části 5 specifikace SOAP 1.1.
Metody rozšíření
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. |