XmlSerializationReader.AddReadCallback Metódus

Definíció

A delegált és bemeneti XmlSerializationReadCallback adatainak implementációját tárolja egy későbbi meghíváshoz.

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

protected:
 void AddReadCallback(System::String ^ name, System::String ^ ns, Type ^ type, System::Xml::Serialization::XmlSerializationReadCallback ^ read);
protected void AddReadCallback(string name, string ns, Type type, System.Xml.Serialization.XmlSerializationReadCallback read);
member this.AddReadCallback : string * string * Type * System.Xml.Serialization.XmlSerializationReadCallback -> unit
Protected Sub AddReadCallback (name As String, ns As String, type As Type, read As XmlSerializationReadCallback)

Paraméterek

name
String

A deszerializálandó .NET típus neve.

ns
String

A deszerializálandó .NET típus névtere.

type
Type

A Type deszerializálandó.

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 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 a .NET keretrendszer olvasási metódusokat hoz létre, amelyek implementálják a XmlSerializationReadCallback delegáltat. Ez bizonyos megfeleltetéseket tesz lehetővé .NET típusok és az XML-adattípusok között, amelyek SOAP-kódolású XML-en keresztül szerializálva vannak, és nem gyökérelemek. Ezután szükség esetén olvasási metódust hívunk meg a deszerializálás során.

Ne hozzon létre közvetlenül egy példányt az XmlSerializationReadCallback osztályból.

A következőre érvényes: