XmlSerializationFixupCallback Delegera
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ombud som används av XmlSerializer klassen för deserialisering av SOAP-kodade XML-data.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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)
Parametrar
- fixup
- Object
En instans av XmlSerializationReader.Fixup klassen som innehåller objektet som ska åtgärdas och matrisen med strängidentifierare som objekten ska fylla i.
Kommentarer
När XML-dokument deserialiseras till .NET Framework-objekt, instansierar xml-serialiseringsinfrastrukturen i .NET Framework dynamiskt korrigeringsmetoder som implementerar XmlSerializationFixupCallback ombudet. Infrastrukturen gör det för SOAP-kodade matriser vars datatyper mappas till .NET Framework-referenstyper. Efter behov anropas sedan en korrigeringsmetod för att fylla i objekten i matrisen.
Under initieringen genererar och kompilerar xml-serialiseringsinfrastrukturen för .NET Framework dynamiskt en tillfällig klass för deserialisering som härletts från klassen XmlSerializationReader. Under den här processen genererar XmlSerializationFixupCallback infrastrukturen metoder för SOAP-kodade xml-data med flera referenser. Metoderna anropas sedan under deserialiseringen.
Skapa inte en instans av XmlSerializationFixupCallback klassen direkt.
SOAP-kodning beskrivs i avsnitt 5 i SOAP 1.1-specifikationen.
Tilläggsmetoder
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet. |