XmlSerializationFixupCallback 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 dei dati XML con codifica SOAP.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public delegate void XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)
Parametri
- fixup
- Object
Istanza della XmlSerializationReader.Fixup classe che contiene l'oggetto da correggere e la matrice di identificatori di stringa per gli elementi da compilare.
Commenti
Durante la deserializzazione di documenti XML in oggetti .NET Framework, l'infrastruttura di serializzazione XML di .NET Framework crea un'istanza dinamica dei metodi di correzione che implementano il delegato XmlSerializationFixupCallback. L'infrastruttura esegue questa operazione per le matrici con codifica SOAP i cui tipi di dati eseguono il mapping ai tipi di riferimento di .NET Framework. Quindi, se necessario, viene chiamato un metodo fix-up per compilare gli oggetti nella matrice.
Durante l'inizializzazione, inoltre, 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, l'infrastruttura genera XmlSerializationFixupCallback metodi per i dati XML con codifica SOAP e a più riferimenti. I metodi vengono quindi richiamati durante la deserializzazione.
Non creare direttamente un'istanza della XmlSerializationFixupCallback classe .
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. |