XmlSerializationFixupCallback Delegált
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A SOAP-kódolású XmlSerializer XML-adatok deszerializálásához használt delegált.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
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)
Paraméterek
- fixup
- Object
A javítandó objektumot tartalmazó osztály egy példánya XmlSerializationReader.Fixup , valamint a kitöltendő elemek sztringazonosítóinak tömbje.
Megjegyzések
Az XML-dokumentumok .NET Framework-objektumokba való deszerializálása során a .NET Keretrendszer XML szerializálási infrastruktúrája dinamikusan példányosítja a XmlSerializationFixupCallback delegáltat implementáló javítási módszereket. Az infrastruktúra ezt olyan SOAP-kódolású tömbök esetében teszi meg, amelyek adattípusai .NET Keretrendszer-referenciatípusokra képeznek le. Ezután szükség esetén egy fix-up metódust hívunk meg a tömb objektumainak kitöltéséhez.
Ezenkívül az inicializálás során a .NET Keretrendszer XML szerializálási infrastruktúrája dinamikusan létrehoz és lefordít egy ideiglenes osztályt a XmlSerializationReader osztályból származó deszerializáláshoz. A folyamat során az infrastruktúra metódusokat XmlSerializationFixupCallback hoz létre a SOAP kódolású, többhivatkozásos XML-adatokhoz. Ezután a rendszer meghívja a metódusokat a deszerializálás során.
Ne hozzon létre közvetlenül egy osztálypéldányt XmlSerializationFixupCallback .
A SOAP kódolást a SOAP 1.1 specifikáció 5. szakasza ismerteti.
Bővítő metódusok
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott meghatalmazott által képviselt metódust képviselő objektumot. |