XmlSerializationReader.Fixup Classe
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.
Contiene un'istanza XmlSerializationFixupCallback del delegato, oltre agli input del metodo, funge anche da parametro per il metodo .
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
- Ereditarietà
-
XmlSerializationReader.Fixup
Commenti
Durante la deserializzazione di documenti XML in oggetti .NET Framework, l'infrastruttura di serializzazione XML di .NET Framework crea in modo dinamico un'istanza dei metodi di correzione che implementano il delegato XmlSerializationFixupCallback e crea un'istanza degli oggetti classe XmlSerializationReader.Fixup per archiviare i metodi di correzione insieme ai relativi input. 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 proprietà più XmlSerializationReader.Fixup oggetti classe per dati XML con codifica SOAP e multireferenziati. I metodi vengono quindi richiamati durante la deserializzazione.
Non creare direttamente un'istanza della XmlSerializationFixupCallback classe o XmlSerializationReader.Fixup .
La codifica SOAP è descritta nella sezione 5 della specifica SOAP 1.1.
Costruttori
| Nome | Descrizione |
|---|---|
| XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della classe XmlSerializationReader.Fixup. |
| XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della classe XmlSerializationReader.Fixup. |
Proprietà
| Nome | Descrizione |
|---|---|
| Callback |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il metodo di callback che crea un'istanza del XmlSerializationFixupCallback delegato. |
| Ids |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta una matrice di chiavi per gli oggetti che appartengono alla Source proprietà i cui valori vengono compilati dall'implementazione del callback. |
| Source |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'oggetto che contiene altri oggetti i cui valori vengono compilati dall'implementazione del callback. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |