XmlSerializationFixupCallback Delegált

Definíció

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.

A következőre érvényes:

Lásd még