SoapOption Sabit listesi

Tanım

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
SoapOption
Ö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 XSD kullandığını ve sonuçta elde edilen XML'nin dize için bir ID özniteliği olmadığını gösterir.

Açıklamalar

SoapOption Numaralandırma, .NET Framework 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 &#60; world</str1>  
<str2 id="ref-8">&#60;</str2>  
<str3 id="ref-9">&#60; 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 &#60; world</str1>  
<str2 xsi:type="xsd:string">&#60;</str2>  
<str3 xsi:type="xsd:string">&#60; world</str3>  
<str4 xsi:type="xsd:string">hello &#60; world</str4>  

SOAP zarfları hakkında daha fazla bilgi için bkz. www.w3.org/tr/soap/#_Toc478383494.

Şunlara uygulanır