Share via


OneWayBindingElement.IPolicyExportExtension.ExportPolicy Yöntem

Tanım

Tek yönlü bağlama öğesini temsil eden özel bir ilke onayını dışarı aktarır.

 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

Parametreler

exporter
MetadataExporter

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

context
PolicyConversionContext

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

Uygulamalar

Özel durumlar

exporter veya context şeklindedir null.

Açıklamalar

Bu yöntem, belirli bir sözleşme tarafından kullanıma sunulan WSDL bilgilerine bağlamayla ilgili deyimler yazar ve WCF tarafından bağlama yığınında bu özel bağlama öğesinin varlığını istemcilere 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 şekilde kapsamasını sağlar. Örneğin, koddaki güvenlik öznitelikleri, güvenlik ilkesi onaylarının ContractDescription nereye eklenmesi gerektiğini belirten davranışlar ekleyebilir.

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

Şunlara uygulanır