Udostępnij za pośrednictwem


XmlSerializationWriter.AddWriteCallback Metoda

Definicja

Przechowuje implementację delegata XmlSerializationWriteCallback i typ, do której ma zastosowanie, 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 AddWriteCallback(Type ^ type, System::String ^ typeName, System::String ^ typeNs, System::Xml::Serialization::XmlSerializationWriteCallback ^ callback);
protected void AddWriteCallback (Type type, string typeName, string? typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
protected void AddWriteCallback (Type type, string typeName, string typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
member this.AddWriteCallback : Type * string * string * System.Xml.Serialization.XmlSerializationWriteCallback -> unit
Protected Sub AddWriteCallback (type As Type, typeName As String, typeNs As String, callback As XmlSerializationWriteCallback)

Parametry

type
Type

Obiekty Type , które są serializowane.

typeName
String

Nazwa typu obiektów, które są serializowane.

typeNs
String

Przestrzeń nazw typu obiektów, które są serializowane.

Uwagi

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

Podczas inicjowania infrastruktura serializacji XML .NET Framework dynamicznie generuje i kompiluje tymczasową klasę serializacji, która pochodzi z XmlSerializationWriterklasy . Podczas tego procesu .NET Framework generuje metody zapisu, które implementują delegataXmlSerializationWriteCallback. Odbywa się to w przypadku niektórych mapowań między typami .NET Framework a typami danych XML, które są serializowane za pośrednictwem kodu XML zakodowanego za pomocą protokołu SOAP i nie są elementami głównymi. Następnie, w razie potrzeby, metoda zapisu jest wywoływana podczas serializacji.

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

Kodowanie PROTOKOŁU SOAP opisano w sekcji 5 specyfikacji SOAP 1.1.

Dotyczy