XmlSerializationCollectionFixupCallback Delegát
V tomto článku
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)
- 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
.
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.
Get |
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. |
Produkt | Verze |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: