TransportSecurityBindingElement.IPolicyExportExtension.ExportPolicy Yöntem

Tanım

Bağlamalar hakkında özel bir ilke onaylama işlemi dışarı aktarır.

 virtual void System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(System::ServiceModel::Description::MetadataExporter ^ exporter, System::ServiceModel::Description::PolicyConversionContext ^ policyContext) = System::ServiceModel::Description::IPolicyExportExtension::ExportPolicy;
void IPolicyExportExtension.ExportPolicy (System.ServiceModel.Description.MetadataExporter exporter, System.ServiceModel.Description.PolicyConversionContext policyContext);
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, policyContext As PolicyConversionContext) Implements IPolicyExportExtension.ExportPolicy

Parametreler

exporter
MetadataExporter

Dışarı MetadataExporter aktarma işlemini değiştirmek için kullanabileceğiniz.

policyContext
PolicyConversionContext

PolicyConversionContext Özel ilke onayınızı eklemek için kullanabileceğiniz.

Uygulamalar

Açıklamalar

Bu yöntem, bağlamayla ilgili deyimleri belirli bir sözleşme tarafından kullanıma sunulan WSDL bilgilerine yazar ve Windows Communication Foundation (WCF) tarafından istemcilere bağlama yığınında bu özel bağlama öğesinin varlığını iletmek için kullanılır.

Bu yöntem iki parametre alır: MetadataExporter ve PolicyConversionContext nesneleri. GetBindingAssertionsÇeşitli kapsamlarda zaten dışarı aktarılmış ilke onay koleksiyonlarını almak için , GetMessageBindingAssertionsve GetOperationBindingAssertions yöntemlerini kullanın. Ardından uygun koleksiyona kendi ilke onaylarınızı eklemek için bu yöntemi kullanın.

özelliği, Contract dışarı aktarılan uç nokta için öğesini ContractDescription kullanıma sunar. Bu, bu yöntemin dışarı aktarılan ilke onaylarını doğru bir şekilde kapsamasını sağlar. Örneğin, koddaki güvenlik öznitelikleri, güvenlik ilkesi onaylamalarının nereye eklenmesi gerektiğini belirten davranışlar ContractDescription ekleyebilir.

WSDL bilgilerine özel ilke onayları eklendikten sonra istemciler arabirimini uygulayarak IPolicyImportExtension özel bağlama onaylarını algılayabilir ve içeri aktarabilir.

Şunlara uygulanır