XmlSerializationCollectionFixupCallback Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Delegato utilizzato dalla XmlSerializer classe per la deserializzazione di tipi di dati XML con codifica SOAP che eseguono il mapping a raccolte o enumerazioni.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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)
Parametri
- collection
- Object
Raccolta in cui viene copiata la matrice di elementi della raccolta.
- collectionItems
- Object
Matrice di elementi da copiare nell'oggetto object collection.
Commenti
Durante l'inizializzazione, l'infrastruttura di serializzazione XML di .NET Framework genera e compila dinamicamente una classe temporanea per la deserializzazione derivata dalla classe XmlSerializationReader. Durante questo processo, il framework di .NET genera metodi di correzione della raccolta che usano il delegato XmlSerializationCollectionFixupCallback. Ciò si verifica per matrici con codifica SOAP o elementi con più riferimenti SOAP i cui tipi di dati, in entrambi i casi, eseguono il mapping alle raccolte o alle enumerazioni di .NET Framework. Se necessario, il metodo di correzione della raccolta viene chiamato durante la deserializzazione.
Non è consigliabile creare direttamente un'istanza di XmlSerializationCollectionFixupCallback.
La codifica SOAP è descritta nella sezione 5 della specifica SOAP 1.1.
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetMethodInfo(Delegate) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato. |