AsymmetricSecurityBindingElement.IPolicyExportExtension.ExportPolicy 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WSDL(웹 서비스 설명 언어) 정보에 추가되는 바인딩에 대한 사용자 지정 정책 어설션을 내보냅니다.
virtual void System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(System::ServiceModel::Description::MetadataExporter ^ exporter, System::ServiceModel::Description::PolicyConversionContext ^ context) = System::ServiceModel::Description::IPolicyExportExtension::ExportPolicy;
void IPolicyExportExtension.ExportPolicy (System.ServiceModel.Description.MetadataExporter exporter, System.ServiceModel.Description.PolicyConversionContext context);
abstract member System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy : System.ServiceModel.Description.MetadataExporter * System.ServiceModel.Description.PolicyConversionContext -> unit
override this.System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy : System.ServiceModel.Description.MetadataExporter * System.ServiceModel.Description.PolicyConversionContext -> unit
Sub ExportPolicy (exporter As MetadataExporter, context As PolicyConversionContext) Implements IPolicyExportExtension.ExportPolicy
매개 변수
- exporter
- MetadataExporter
내보내기 프로세스를 수정하는 데 사용할 수 있는 MetadataExporter입니다.
- context
- PolicyConversionContext
사용자 지정 정책 어설션을 삽입하는 데 사용할 수 있는 PolicyConversionContext입니다.
구현
설명
이 메서드는 WSDL 정보에 바인딩 관련 문을 특정 계약에 의해 노출 및 Windows Communication Foundation (WCF)에서 사용 되는 바인딩 스택에서이 사용자 지정 바인딩 요소의 존재 클라이언트와 통신할 수를 기록 합니다.
이 메서드는 MetadataExporter 개체와 PolicyConversionContext 개체라는 두 가지 매개 변수를 사용합니다. 다양한 범위에서 이미 내보낸 정책 어설션 컬렉션을 가져오려면 GetBindingAssertions, GetMessageBindingAssertions 및 GetOperationBindingAssertions 메서드를 사용합니다. 그런 다음 이 메서드를 사용하여 적절한 컬렉션에 해당 정책 어설션을 추가합니다.
Contract 속성은 내보낼 엔드포인트에 대한 ContractDescription을 공개합니다. 이를 통해 이 메서드는 내보낸 정책 어설션의 범위를 정확하게 지정할 수 있습니다. 예를 들어, 코드의 보안 특성을 사용하여 보안 정책 어설션을 추가할 위치를 나타내는 동작을 ContractDescription에 추가할 수 있습니다.
@FSHO1@WSDL 정보에 사용자 지정 정책 어설션을 연결하면 클라이언트에서 IPolicyImportExtension 인터페이스를 구현하여 사용자 지정 바인딩 어설션을 감지하고 가져올 수 있습니다.
적용 대상
.NET