인코딩된 SOAP Serialization을 제어하는 특성
World Wide Web 컨소시엄(W3C) 문서 SOAP(Simple Object Access Protocol) 1.1에는 SOAP 매개 변수를 인코딩할 수 있는 방법을 설명하는 선택적 단원(5단원)이 포함되어 있습니다. 사양의 5단원을 따르려면 System.Xml.Serialization 네임스페이스에 속한 특별한 특성 집합을 사용해야 합니다. 이러한 특성을 클래스 및 클래스 멤버에 적절하게 적용한 다음 XmlSerializer를 사용하여 클래스의 인스턴스를 serialize합니다.
다음 표에서는 특성, 해당 특성을 적용할 수 있는 위치 및 해당 특성이 수행하는 작업을 보여 줍니다. 이러한 특성을 사용하여 XML serialization을 제어하는 방법에 대한 자세한 내용은 방법: 개체를 SOAP 인코드된 XML 스트림으로 직렬화 및 방법: 인코드된 SOAP XML Serialization 재정의를 참조하세요.
특성에 대한 자세한 내용은 특성을 참조하세요.
Attribute | 적용 대상: | 설명 |
---|---|---|
SoapAttributeAttribute | public 필드, 속성, 매개 변수 또는 반환 값입니다. | 클래스 멤버는 XML 특성으로 serialize됩니다. |
SoapElementAttribute | public 필드, 속성, 매개 변수 또는 반환 값입니다. | 클래스는 XML 요소로 serialize됩니다. |
SoapEnumAttribute | 열거형 식별자인 public 필드입니다. | 열거형 멤버의 요소 이름입니다. |
SoapIgnoreAttribute | public 속성 및 필드입니다. | 속성 또는 필드는 포함 클래스가 serialize될 때 무시되어야 합니다. |
SoapIncludeAttribute | WSDL(웹 서비스 설명 언어) 문서에 대한 공용 파생 클래스 선언 및 공용 메서드입니다. | 스키마를 생성할 때 형식을 포함해야 합니다(serialize될 때 인식되도록). |
SoapTypeAttribute | public 클래스 선언입니다. | 클래스는 XML 형식으로 serialize되어야 합니다. |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET