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 classe XmlSerializer per la deserializzazione di tipi di dati XML con codifica SOAP mappati a insiemi 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
Insieme in cui viene copiata la matrice di elementi dell'insieme.
- collectionItems
- Object
Matrice di elementi da copiare nella raccolta di oggetti
.
Commenti
Durante l'inizializzazione, l'infrastruttura di serializzazione XML .NET Framework genera dinamicamente e compila una classe temporanea per la deserializzazione derivata dalla XmlSerializationReader classe. Durante questo processo, l'.NET Framework genera metodi di correzione della raccolta che usano il XmlSerializationCollectionFixupCallback delegato. Ciò si verifica per matrici con codifica SOAP o elementi con codifica SOAP, con più riferimenti, i cui tipi di dati, in entrambi i casi, vengono mappati a raccolte .NET Framework o enumerazioni. In base alle esigenze, il metodo di correzione della raccolta viene chiamato durante la deserializzazione.
Non è consigliabile creare XmlSerializationCollectionFixupCallbackdirettamente un'istanza di .
La codifica SOAP è descritta nella sezione 5 della specifica SOAP 1.1.
Metodi di estensione
GetMethodInfo(Delegate) |
Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato. |