SoapOption 열거형

정의

SoapTypeAttribute 클래스에 사용할 SOAP 구성 옵션을 지정합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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
상속
SoapOption
특성

필드

Name Description
None 0

추가 옵션이 선택되지 않았음을 나타내는 기본 옵션입니다.

AlwaysIncludeTypes 1

형식이 항상 SOAP 요소에 포함됨을 나타냅니다. 이 옵션은 모든 요소에 형식이 필요한 SOAP 구현으로 SOAP interop을 수행할 때 유용합니다.

XsdString 2

SOAP Envelope의 출력 SOAP 문자열 형식이 접두사를 사용하고 XSD 결과 XML에 문자열에 대한 ID 특성이 없음을 나타냅니다.

EmbedAll 4

SOAP가 참조 없이 생성됨을 나타냅니다. 이 옵션은 현재 구현되지 않습니다.

Option1 8

임시 interop 조건에 대한 공용 예약 옵션; 사용이 변경됩니다.

Option2 16

임시 interop 조건에 대한 공용 예약 옵션; 사용이 변경됩니다.

설명

SoapOption 열거형은 soap를 생성하는 방법에 대한 .NET Framework에 대한 지침을 지정하는 데 사용됩니다.

예를 들어 기본적으로 열거형 값이 있는 SoapOptions.None 클래스는 다음과 같이 SOAP 형식으로 원격으로 처리될 수 있습니다.

<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"/>  

옵션을 사용하여 직렬화를 원격으로 SoapOptions.XsdString 설정하면 다음 XML이 생성됩니다.

<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 봉투에 대한 자세한 내용은 www.w3.org/tr/soap/#_Toc478383494. 참조하세요.

적용 대상