XmlSerializationReader.AddFixup Metódus
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.
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
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
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.