XmlSerializationWriter.AddWriteCallback Metode

Definisi

Menyimpan implementasi XmlSerializationWriteCallback delegasi dan jenis yang berlaku untuk, untuk pemanggilan nanti.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

type
Type

Objek Type yang diserialisasikan.

typeName
String

Nama jenis objek yang diserialisasikan.

typeNs
String

Namespace dari jenis objek yang diserialisasikan.

Keterangan

Anggota XmlSerializationWriter yang dilindungi hanya ditujukan untuk digunakan oleh kelas turunan yang digunakan secara internal dalam infrastruktur serialisasi XML Kerangka Kerja .NET.

Selama inisialisasi, infrastruktur serialisasi XML kerangka kerja .NET secara dinamis menghasilkan dan mengkompilasi kelas sementara untuk serialisasi yang berasal dari XmlSerializationWriter. Selama proses ini, .NET Framework menghasilkan metode tulis yang mengimplementasikan delegasi XmlSerializationWriteCallback. Ini melakukannya untuk pemetaan tertentu antara jenis .NET dan jenis data XML yang diserialisasikan melalui XML yang dikodekan SOAP dan bukan elemen akar. Kemudian, seperlunya, metode tulis dipanggil selama serialisasi.

Anda tidak boleh langsung membuat instans .XmlSerializationWriteCallback

Pengodean SOAP dijelaskan dalam Bagian 5 spesifikasi SOAP 1.1.

Berlaku untuk