XmlSerializationWriter.AddWriteCallback Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- typeName
- String
Nazwa typu obiektów, które są serializowane.
- typeNs
- String
Przestrzeń nazw typu obiektów, które są serializowane.
- callback
- XmlSerializationWriteCallback
Wystąpienie delegata XmlSerializationWriteCallback .
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.