XmlSerializationReader.AddReadCallback 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.
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.
Meghatalmazott XmlSerializationReadCallback .
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.