다음을 통해 공유


XmlReflectionMember 클래스

이 클래스는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

.NET Framework 웹 서비스 메서드의 코드 엔터티와 SOAP 웹 서비스에 대해 정의된 WSDL(Web Services Description Language) 메시지 내용 간의 매핑을 제공합니다.

네임스페이스: System.Xml.Serialization
어셈블리: System.Xml(system.xml.dll)

구문

‘선언
Public Class XmlReflectionMember
‘사용 방법
Dim instance As XmlReflectionMember
public class XmlReflectionMember
public ref class XmlReflectionMember
public class XmlReflectionMember
public class XmlReflectionMember

설명

XmlReflectionMember 클래스는 직접 사용되지 않습니다. 대신 다음과 같이 사용됩니다.

  • .NET Framework에서 SOAP 웹 서비스 또는 클라이언트를 초기화하는 동안 XmlSerializer 개체를 초기화하는 데 사용됩니다.

  • ServiceDescriptionReflector가 SOAP 웹 서비스로 식별되는 클래스에서 ServiceDescription 개체를 만드는 동안 ServiceDescriptionReflector 클래스에 의해 사용됩니다.

SOAP 웹 서비스 메서드를 리플렉션하는 동안 WSDL 메시지 정의의 내용을 나타내는 XmlReflectionMember 개체의 배열이 생성됩니다. SOAP 웹 서비스 메서드에 속한 다음 각 항목에 대해 배열이 생성됩니다.

  • 입력 매개 변수

  • 출력 매개 변수와 반환 값

  • 특성을 통한 요청 SOAP 헤더

  • 특성을 통한 응답 SOAP 헤더

SoapReflectionImporterXmlReflectionImporter 클래스는 추가 처리를 위해 XmlReflectionMember 배열을 XmlMemberMapping 컬렉션이 포함된 XmlMembersMapping으로 변환합니다.

상속 계층 구조

System.Object
  System.Xml.Serialization.XmlReflectionMember

스레드로부터의 안전성

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

XmlReflectionMember 멤버
System.Xml.Serialization 네임스페이스
XmlMembersMapping 클래스
XmlMemberMapping 클래스
SoapReflectionImporter 클래스
XmlReflectionImporter 클래스