XmlSerializationReader.AddReadCallback Metoda

Definicja

Przechowuje implementację delegata XmlSerializationReadCallback i jego danych wejściowych na potrzeby późniejszego wywołania.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

name
String

Nazwa typu .NET, który jest deserializowany.

ns
String

Przestrzeń nazw typu .NET, który jest deserializowany.

type
Type

Element Type do deserializacji.

Uwagi

Chronione elementy członkowskie XmlSerializationReader są przeznaczone tylko do użytku przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML programu .NET Framework.

Podczas inicjowania infrastruktura serializacji XML platformy .NET Framework dynamicznie generuje i kompiluje tymczasową klasę do deserializacji pochodzącej z XmlSerializationReader. Podczas tego procesu platforma .NET generuje metody odczytu, które implementują delegata XmlSerializationReadCallback. Robi to w przypadku niektórych mapowań między typami .NET a typami danych XML, które są serializowane za pośrednictwem kodu XML zakodowanego przez protokół SOAP i nie są elementami głównymi. Następnie, w razie potrzeby, metoda odczytu jest wywoływana podczas deserializacji.

Nie należy bezpośrednio tworzyć wystąpienia XmlSerializationReadCallback klasy.

Dotyczy