WindowsStreamSecurityBindingElement.IPolicyExportExtension.ExportPolicy 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows 스트림 보안에 대한 사용자 지정 정책 어설션을 내보냅니다.
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 정보에 바인딩 관련 문을 쓰며 고 바인딩 스택에서이 사용자 지정 바인딩 요소의 존재 여부를 클라이언트에 통신 하는 WCF에서 사용 됩니다.
이 메서드는 MetadataExporter 개체와 PolicyConversionContext 개체라는 두 가지 매개 변수를 사용합니다. 다양한 범위에서 이미 내보낸 정책 어설션 컬렉션을 가져오려면 GetBindingAssertions, GetMessageBindingAssertions 및 GetOperationBindingAssertions 메서드를 사용합니다. 그런 다음 이 메서드를 사용하여 적절한 컬렉션에 해당 정책 어설션을 추가합니다.
Contract 속성은 내보낼 엔드포인트에 대한 ContractDescription을 공개합니다. 이를 통해 이 메서드는 내보낸 정책 어설션의 범위를 정확하게 지정할 수 있습니다. 예를 들어 코드에 보안 특성을 사용하여 ContractDescription에 보안 정책 어설션을 추가할 위치를 나타내는 동작을 추가할 수 있습니다.
@FSHO1@WSDL 정보에 사용자 지정 정책 어설션을 연결하면 클라이언트에서 IPolicyImportExtension 인터페이스를 구현하여 사용자 지정 바인딩 어설션을 감지하고 가져올 수 있습니다.