XmlSerializationReader.AddFixup Metódus

Definíció

Egy visszahívási metódust tartalmazó objektumot tárol, amely szükség szerint meghívható, hogy kitöltse .NET keretrendszergyűjteményeket vagy számbavételeket, amelyek SOAP kódolású tömbökre vagy SOAP-kódolású, többhivatkozásos elemekre vannak leképezve.

Túlterhelések

Name Description
AddFixup(XmlSerializationReader+CollectionFixup)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Olyan objektumot tárol, amely szükség szerint meghív egy visszahívási metódust, hogy kitöltse .NET olyan gyűjteményeket vagy számbavételeket, amelyek SOAP kódolású tömbökre vagy SOAP-kódolású, többhivatkozásos elemekre vannak leképezve.

AddFixup(XmlSerializationReader+Fixup)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy olyan objektumot tárol, amely egy visszahívási metóduspéldányt tartalmaz, amelyet szükség szerint meghívunk, hogy kitöltse az objektumokat egy SOAP-kódolt tömbben.

Megjegyzések

A XmlSerializationReader védett tagjai csak a .NET-keretrendszer XML-szerializálási infrastruktúrájában belsőleg használt származtatott osztályok számára használhatók.

AddFixup(XmlSerializationReader+CollectionFixup)

Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs

Olyan objektumot tárol, amely szükség szerint meghív egy visszahívási metódust, hogy kitöltse .NET olyan gyűjteményeket vagy számbavételeket, amelyek SOAP kódolású tömbökre vagy SOAP-kódolású, többhivatkozásos elemekre vannak leképezve.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)

Paraméterek

fixup
XmlSerializationReader.CollectionFixup

Egy XmlSerializationCollectionFixupCallback meghatalmazott és a visszahívási módszer bemeneti adatai.

Megjegyzések

A XmlSerializationReader védett tagjait csak olyan származtatott osztályok használják, amelyeket belsőleg használnak a .NET XML-szerializálási infrastruktúrában.

Az inicializálás során a .NET XML szerializálási infrastruktúra dinamikusan létrehoz és lefordít egy ideiglenes osztályt a deszerializáláshoz, amely XmlSerializationReader származik. A folyamat során az infrastruktúra metódusokat XmlSerializationCollectionFixupCallback hoz létre, és objektumokat hoz létre XmlSerializationReader.CollectionFixup a javítási módszerek és a bemeneti adatok tárolásához. Az infrastruktúra ezt a SOAP kódolású tömbök vagy a SOAP kódolású, többhivatkozásos elemek esetében teszi, amelyek adattípusai mindkét esetben .NET gyűjteményekre vagy enumerálásokra lesznek leképezve. Ezután szükség esetén a rendszer meghívja a metódusokat a deszerializálás során, hogy tömbelemeket vagy többhivatkozásos objektumokat töltsön ki.

Ne hozzon létre közvetlenül egy példányt vagy XmlSerializationCollectionFixupCallback osztálytXmlSerializationReader.CollectionFixup.

A következőre érvényes:

AddFixup(XmlSerializationReader+Fixup)

Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs
Forrás:
XmlSerializationReader.cs

Egy olyan objektumot tárol, amely egy visszahívási metóduspéldányt tartalmaz, amelyet szükség szerint meghívunk, hogy kitöltse az objektumokat egy SOAP-kódolt tömbben.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)

Paraméterek

fixup
XmlSerializationReader.Fixup

Egy XmlSerializationFixupCallback meghatalmazott és a visszahívási módszer bemeneti adatai.

Megjegyzések

A XmlSerializationReader védett tagjai csak a .NET-keretrendszer XML-szerializálási infrastruktúrájában belsőleg használt származtatott osztályok számára használhatók.

Az XML-dokumentumok .NET Framework-objektumokba való deszerializálása során a .NET Keretrendszer XML szerializálási infrastruktúrája dinamikusan létrehozza a javítási módszerek olyan példányait, amelyek implementálják a XmlSerializationFixupCallback delegálást, és létrehozza a XmlSerializationReader.Fixup osztály példányait a javítási módszerek és a bemeneti adatok tárolásához. 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 deszerializáláshoz, amely XmlSerializationReader származik. A folyamat során az infrastruktúra metódusokat XmlSerializationFixupCallback és XmlSerializationReader.Fixup objektumokat 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 példányokat vagy XmlSerializationFixupCallbackXmlSerializationReader.Fixup osztályokat.

A következőre érvényes: