SoapOption Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan opsi konfigurasi SOAP untuk digunakan dengan SoapTypeAttribute kelas .
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
public enum class SoapOption
[System.Flags]
[System.Serializable]
public enum SoapOption
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SoapOption
[<System.Flags>]
[<System.Serializable>]
type SoapOption =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SoapOption =
Public Enum SoapOption
- Warisan
- Atribut
Bidang
AlwaysIncludeTypes | 1 | Menunjukkan bahwa jenis akan selalu disertakan pada elemen SOAP. Opsi ini berguna saat melakukan interop SOAP dengan implementasi SOAP yang memerlukan jenis pada semua elemen. |
EmbedAll | 4 | Menunjukkan bahwa SOAP akan dihasilkan tanpa referensi. Opsi ini saat ini tidak diimplementasikan. |
None | 0 | Opsi default yang menunjukkan bahwa tidak ada opsi tambahan yang dipilih. |
Option1 | 8 | Opsi cadangan publik untuk kondisi interop sementara; penggunaan akan berubah. |
Option2 | 16 | Opsi cadangan publik untuk kondisi interop sementara; penggunaan akan berubah. |
XsdString | 2 | Menunjukkan bahwa jenis string SOAP output dalam Amplop SOAP menggunakan |
Keterangan
Enumerasi SoapOption
digunakan untuk menentukan instruksi ke .NET Framework tentang bagaimana ia akan menghasilkan SOAP.
Misalnya, sementara kelas secara default (dengan SoapOptions.None
nilai enumerasi) mungkin di-remote dalam format SOAP sebagai:
<member1>10</member1>
<member2 id="ref-3">hello</member2>
<member3 href="#ref-3"/>
<member4 href="#ref-4"/>
<member4shared href="#ref-4"/>
<member5 href="#ref-5"/>
<member6 id="ref-6" xsi:type="SOAP-ENC:string">Hello World</member6>
<str1 id="ref-7">hello < world</str1>
<str2 id="ref-8"><</str2>
<str3 id="ref-9">< world</str3>
<str4 href="#ref-7"/>
Serialisasi jarak jauh dengan SoapOptions.XsdString
opsi menghasilkan XML berikut:
<member1 xsi:type="xsd:int">10</member1>
<member2 xsi:type="xsd:string">hello</member2>
<member3 xsi:type="xsd:string">hello</member3>
<member4 href="#ref-3"/>
<member4shared href="#ref-3"/>
<member5 href="#ref-4"/>
<member6 xsi:type="xsd:string">Hello World</member6>
<str1 xsi:type="xsd:string">hello < world</str1>
<str2 xsi:type="xsd:string"><</str2>
<str3 xsi:type="xsd:string">< world</str3>
<str4 xsi:type="xsd:string">hello < world</str4>
Untuk informasi selengkapnya tentang amplop SOAP, lihat www.w3.org/tr/soap/#_Toc478383494.