System.Runtime.Remoting.MetadataServices 네임스페이스

Soapsuds 도구(Soapsuds.exe) 명령줄 도구에서 사용되는 클래스와 원격 인프라에 대한 XML 스키마로 메타데이터를 변환하는 사용자 코드를 포함합니다. 이 네임스페이스의 가장 중요한 클래스 중 일부는 클래스와 클래스입니다 SdlChannelSinkMetaData .

클래스

Name Description
MetaData

XML 스키마를 사용할 수 있는 메서드를 제공합니다.

SdlChannelSink

서버에서 동적으로 WSDL(Web Services Description Language)을 생성하는 서버 채널 싱크에 대한 구현을 제공합니다.

SdlChannelSinkProvider

인스턴스를 만드는 SdlChannelSink 서버 채널 싱크 공급자에 대한 구현을 제공합니다.

ServiceType

WSDL(Web Services Description Language) 생성기에 전달되는 잘 알려진 개체 형식을 해당 형식의 메서드로 전송된 메시지를 처리할 수 있는 원격 엔드포인트와 연결합니다.

SUDSGeneratorException

WSDL(Web Services Description Language)을 생성하는 동안 오류가 발생하면 throw되는 예외입니다.

SUDSParserException

WSDL(Web Services Description Language)을 구문 분석하는 동안 오류가 발생하면 throw되는 예외입니다.

열거형

Name Description
SdlType

애플리케이션에서 제공하는 서비스를 설명하는 데 사용되는 스키마 유형을 지정합니다.

설명

SdlChannelSink 클래스는 원격 인프라에서 서버 쪽에서 WSDL(Web Services Description Language)을 생성하는 데 사용됩니다.

이 클래스는 MetaDataSoapsuds 도구(Soapsuds.exe) 명령줄 도구의 기능을 제공하며 프로그래밍 방식으로 사용하여 동일한 결과를 얻을 수 있습니다. 클래스의 MetaData 메서드를 사용하여 소스 코드에 노출되는 서비스를 설명하는 XML 스키마를 만들고 XML 스키마에서 C# 코드를 만들 수 있습니다.