Atribut yang Mengontrol Serialisasi SOAP yang Dikodekan

Dokumen World Wide Web Consortium (W3C) bernama Simple Object Access Protocol (SOAP) 1.1 berisi bagian opsional (bagian 5) yang menjelaskan bagaimana parameter SOAP dapat dikodekan. Untuk menyesuaikan dengan bagian 5 dari spesifikasi, Anda harus menggunakan sekumpulan atribut khusus yang ditemukan di System.Xml.Serialization namespace. Terapkan atribut tersebut sebagaimana mestinya untuk kelas dan anggota kelas, lalu gunakan XmlSerializer untuk menserialisasikan instans kelas atau kelas.

Tabel berikut menunjukkan atribut, tempat atribut dapat diterapkan, dan apa yang mereka lakukan. Untuk informasi selengkapnya tentang menggunakan atribut ini untuk mengontrol serialisasi XML, lihat Cara: Membuat Serialisasi Objek sebagai Aliran XML SOAP-Encoded dan Cara: Mengganti Serialisasi XML SOAP Yang Dikodekan.

Untuk informasi selengkapnya tentang atribut, lihat Atribut.

Karakteristik Berlaku pada Menetapkan
SoapAttributeAttribute Bidang publik, properti, parameter, atau nilai pengembalian. Anggota kelas akan diserialisasikan sebagai atribut XML.
SoapElementAttribute Bidang publik, properti, parameter, atau nilai pengembalian. Kelas akan diserialisasikan sebagai elemen XML.
SoapEnumAttribute Bidang publik yang berfungsi sebagai pengidentifikasi jumlah. Nama elemen anggota enumerasi.
SoapIgnoreAttribute Properti dan bidang publik. Properti atau field harus diabaikan saat kelas induk diserialisasi.
SoapIncludeAttribute Deklarasi kelas turunan publik dan metode publik untuk dokumen Web Services Description Language (WSDL). Jenis harus disertakan saat membuat skema (untuk dikenali saat diserialisasikan).
SoapTypeAttribute Deklarasi kelas publik. Kelas harus dikodekan sebagai tipe XML.

Lihat juga