SoapOption Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
sınıfıyla SoapTypeAttribute kullanılacak SOAP yapılandırma seçeneklerini belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
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
- Devralma
- Öznitelikler
Alanlar
AlwaysIncludeTypes | 1 | Bu türün her zaman SOAP öğelerine dahil olacağını gösterir. Bu seçenek, tüm öğelerde tür gerektiren SOAP uygulamalarıyla SOAP birlikte çalışması gerçekleştirirken kullanışlıdır. |
EmbedAll | 4 | SOAP'nin başvurular olmadan oluşturulacağını gösterir. Bu seçenek şu anda uygulanmadı. |
None | 0 | Ek seçenek seçilmediğini belirten varsayılan seçenek. |
Option1 | 8 | Geçici birlikte çalışma koşulları için genel ayrılmış seçenek; kullanım değişecektir. |
Option2 | 16 | Geçici birlikte çalışma koşulları için genel ayrılmış seçenek; kullanım değişecektir. |
XsdString | 2 | SOAP Zarfı'ndaki çıktı SOAP dizesi türünün ön ekini |
Açıklamalar
SoapOption
Numaralandırma, .NET Framework'e SOAP'yi nasıl oluşturacağıyla ilgili yönergeleri belirtmek için kullanılır.
Örneğin, varsayılan olarak bir sınıf (numaralandırma değeriyle SoapOptions.None
) SOAP biçiminde şu şekilde uzaktan değiştirilebilir:
<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"/>
Serileştirme seçeneğiyle SoapOptions.XsdString
uzaktan iletişim aşağıdaki XML'yi üretir:
<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>
SOAP zarfları hakkında daha fazla bilgi için bkz. www.w3.org/tr/soap/#_Toc478383494.