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.
SoapTypeAttribute sınıfıyla 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
| Name | Değer | Description |
|---|---|---|
| None | 0 | Ek seçenek seçilmediğini belirten varsayılan seçenek. |
| AlwaysIncludeTypes | 1 | 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. |
| XsdString | 2 | SOAP Zarfı'ndaki çıktı SOAP dize türünün ön ekini |
| EmbedAll | 4 | SOAP'nin başvurular olmadan oluşturulacağını gösterir. Bu seçenek şu anda uygulanmadı. |
| Option1 | 8 | Geçici birlikte çalışma koşulları için genel ayrılmış seçenek; kullanım değişir. |
| Option2 | 16 | Geçici birlikte çalışma koşulları için genel ayrılmış seçenek; kullanım değişir. |
Açıklamalar
SoapOption numaralandırması, .NET Framework'ün SOAP'yi nasıl oluşturacağıyla ilgili yönergeleri belirtmek için kullanılır.
Örneğin, bir sınıf varsayılan olarak (numaralandırma değeriyle SoapOptions.None ) SOAP biçiminde şu şekilde uzak olabilir:
<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 oluşturur:
<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.