XmlSerializationReader.AddReadCallback Metoda

Definicja

Przechowuje implementację delegata XmlSerializationReadCallback i jego danych wejściowych do 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 Framework, który jest deserializowany.

ns
String

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

type
Type

Element Type do deserializacji.

Uwagi

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

Podczas inicjowania infrastruktura serializacji XML .NET Framework dynamicznie generuje i kompiluje tymczasową klasę deserializacji, która pochodzi z XmlSerializationReaderklasy . Podczas tego procesu .NET Framework generuje metody odczytu, które implementują delegataXmlSerializationReadCallback. W przypadku niektórych mapowań między typami .NET Framework i typami danych XML, które są serializowane za pomocą kodu SOAP XML 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