다음을 통해 공유


WSTrustServiceContract.ExportEndpoint 메서드

정의

엔드포인트에 대해 생성된 WSDL(웹 서비스 설명 언어)에 사용자 지정 WSDL 요소를 씁니다.

public:
 virtual void ExportEndpoint(System::ServiceModel::Description::WsdlExporter ^ exporter, System::ServiceModel::Description::WsdlEndpointConversionContext ^ context);
public virtual void ExportEndpoint (System.ServiceModel.Description.WsdlExporter exporter, System.ServiceModel.Description.WsdlEndpointConversionContext context);
abstract member ExportEndpoint : System.ServiceModel.Description.WsdlExporter * System.ServiceModel.Description.WsdlEndpointConversionContext -> unit
override this.ExportEndpoint : System.ServiceModel.Description.WsdlExporter * System.ServiceModel.Description.WsdlEndpointConversionContext -> unit
Public Overridable Sub ExportEndpoint (exporter As WsdlExporter, context As WsdlEndpointConversionContext)

매개 변수

exporter
WsdlExporter

계약 정보를 내보내는 WsdlExporter입니다.

context
WsdlEndpointConversionContext

내보낸 WSDL 요소에서 엔드포인트 설명으로의 매핑을 제공합니다.

구현

설명

ExportEndpoint 메서드를 구현합니다.

기본 구현은 찾은 모든 WS-Trust 계약에 대해 다음을 수행합니다.

  1. WSDL에 적절한 WS-Trust 네임스페이스를 포함합니다.

  2. 적절한 WS-Trust 스키마와 모든 종속 스키마를 가져옵니다.

  3. 각 작업의 메시지를 적절한 WS-Trust 해당 항목으로 수정합니다. WIF(Windows Identity Foundation)에서 노출하는 WS-Trust 계약은 를 Message 가져와서 출력을 Message 반환합니다. 그러나 WS-Trust 메시지에는 RST가 예상되고 RSTR/RSTRC가 반환됩니다. 이 메서드는 적절한 WS-Trust 메시지로 메시지 이름을 수정합니다.

적용 대상