다음을 통해 공유


XmlMembersMapping 클래스

정의

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

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

public ref class XmlMembersMapping : System::Xml::Serialization::XmlMapping
public class XmlMembersMapping : System.Xml.Serialization.XmlMapping
type XmlMembersMapping = class
    inherit XmlMapping
Public Class XmlMembersMapping
Inherits XmlMapping
상속
XmlMembersMapping

설명

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

  • WSDL 문서에서 클라이언트 프록시 클래스 또는 추상 서버 클래스를 생성하는 동안 Wsdl.exe 도구 또는 ServiceDescriptionImporter 클래스를 사용합니다. WSDL 문서는 SOAP 프로토콜의 사용을 지정합니다.

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

  • ServiceDescriptionReflector SOAP 웹 서비스로 식별되는 클래스에서 개체를 만드는 ServiceDescription 동안 클래스를 기준으로 합니다.

클래스 XmlMembersMapping 는 웹 서비스 메서드와 메시지 간의 매핑에 대 한 클래스에 대 한 XmlTypeMapping 대체 합니다. SOAP 웹 서비스 메서드에 속하는 다음 엔터티를 포함하는 데 사용됩니다.

  • 입력 매개 변수.

  • 출력 매개 변수 및 반환 값입니다.

  • SOAP 헤더를 요청합니다.

  • 응답 SOAP 헤더입니다.

특히 클래스는 다음 선택에 따라 WSDL 메시지 정의에 대한 매핑을 나타냅니다.

  • SOAP 인코딩을 사용하는 웹 서비스 메서드의 경우: 상위, 래퍼 요소와 관련된 최상위 ElementNameTypeName 속성이며, 메시지 부분은 배열 멤버로 표시됩니다. 그러나 드물게 웹 서비스 작업에서 .NET Framework 메서드에 래핑된 바인딩과 SOAP 인코딩을 결합한 문서 스타일을 사용하는 경우 최상위 ElementName 및 속성은 생성된 WSDL 문서에 나타나는 단일 파트 요소와 TypeName 관련이 있습니다.

  • XML 스키마 정의를 리터럴로 사용하는 웹 서비스 메서드의 경우: 웹 서비스 메시지 또는 작업이 .NET Framework 메서드에 래핑된 바인딩을 사용하거나 단일 메시지 파트만 정의하는 경우 최상위 ElementName 수준 및 속성은 파트와 TypeName 관련이 있습니다. 여러 부분(비정형 사례)이 있는 경우 최상위 ElementName 수준 및 TypeName 속성은 부모, 래퍼 요소와 관련이 있으며, 파트는 인덱싱된 Count 배열 액세스 속성으로 표시됩니다. 또한 XSD any 요소는 특별한 처리를 받습니다.

속성

Name Description
Count

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

SOAP 메시지가 매핑되는 웹 서비스 메서드에 속하는 .NET 코드 엔터티의 수를 가져옵니다.

ElementName

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

.NET 형식 매핑 정보가 제공되는 SOAP 메시지를 나타내는 XML 스키마 요소의 정규화되지 않은 이름을 가져옵니다.

ElementName

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

매핑된 요소의 이름을 가져옵니다.

(다음에서 상속됨 XmlMapping)
Item[Int32]

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

SOAP 메시지에 매핑되는 웹 서비스 메서드에 속하는 .NET 코드 엔터티에 대한 내부 형식 매핑 정보를 포함하는 항목을 가져옵니다.

Namespace

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

.NET 형식 매핑 정보가 제공되는 SOAP 메시지를 나타내는 XML 스키마 요소의 XML 네임스페이스를 가져옵니다.

Namespace

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

매핑된 요소의 네임스페이스를 가져옵니다.

(다음에서 상속됨 XmlMapping)
TypeName

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

SOAP 메시지를 나타내는 XML 스키마 요소의 데이터 형식에 매핑되는 .NET 형식의 이름을 가져옵니다.

TypeNamespace

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

SOAP 메시지를 나타내는 XML 스키마 요소의 데이터 형식에 매핑되는 .NET 형식의 네임스페이스를 가져옵니다.

XsdElementName

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

매핑의 XSD 요소 이름을 가져옵니다.

(다음에서 상속됨 XmlMapping)

메서드

Name Description
Equals(Object)

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

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

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

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

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

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

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

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SetKey(String)

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

매핑을 조회하는 데 사용되는 키를 설정합니다.

(다음에서 상속됨 XmlMapping)
ToString()

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

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보