인코딩된 SOAP Serialization을 제어하는 특성
World Wide Web 컨소시엄(www.w3.org) 문서 "SOAP(Simple Object Access Protocol) 1.1"에는 SOAP 매개 변수를 인코딩할 수 있는 방법을 설명하는 선택적 단원(5단원)이 포함되어 있습니다. 사양의 5단원을 따르려면 System.Xml.Serialization 네임스페이스에 속한 특별한 특성 집합을 사용해야 합니다. 이러한 특성을 클래스 및 클래스 멤버에 적절하게 적용한 다음 XmlSerializer를 사용하여 클래스의 인스턴스를 serialize합니다.
다음 표에서는 특성, 해당 특성을 적용할 수 있는 위치 및 해당 특성이 수행하는 작업을 보여 줍니다. 이러한 특성을 사용하여 XML serialization을 제어하는 방법에 대한 자세한 내용은 방법: 개체를 SOAP 인코딩된 XML 스트림으로 Serialize 및 방법: 인코딩된 SOAP XML Serialization 재정의를 참조하십시오.
특성에 대한 자세한 내용은 Extending Metadata Using Attributes을 참조하십시오.
특성 | 적용 대상 | 설명 |
---|---|---|
public 필드, 속성, 매개 변수 또는 반환 값입니다. |
클래스 멤버는 XML 특성으로 serialize됩니다. |
|
public 필드, 속성, 매개 변수 또는 반환 값입니다. |
클래스는 XML 요소로 serialize됩니다. |
|
열거형 식별자인 public 필드입니다. |
열거형 멤버의 요소 이름입니다. |
|
public 속성 및 필드입니다. |
속성 또는 필드는 포함 클래스가 serialize될 때 무시되어야 합니다. |
|
WSDL(웹 서비스 설명 언어) 문서에 대한 공용 파생 클래스 선언 및 공용 메서드입니다. |
스키마를 생성할 때 형식을 포함해야 합니다(serialize될 때 인식되도록). |
|
public 클래스 선언입니다. |
클래스는 XML 형식으로 serialize되어야 합니다. |
참고 항목
작업
방법: 개체를 SOAP 인코딩된 XML 스트림으로 Serialize
방법: 인코딩된 SOAP XML Serialization 재정의
방법: 개체 Serialize
방법: 개체 Deserialize
참조
관련 자료
XML 및 SOAP Serialization
Extending Metadata Using Attributes