SoapOption Sabit listesi

Tanım

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

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 &#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 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 &#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