Sdílet prostřednictvím


AsymmetricSecurityBindingElement.IPolicyExportExtension.ExportPolicy Metoda

Definice

Exportuje kontrolní výraz vlastních zásad o vazbách, který je přidán do informací wsDL (Web Services Description Language).

 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

Parametry

exporter
MetadataExporter

Objekt MetadataExporter , který můžete použít k úpravě procesu exportu.

context
PolicyConversionContext

Výraz PolicyConversionContext , který můžete použít k vložení vlastního kontrolního výrazu zásad.

Implementuje

Poznámky

Tato metoda zapisuje příkazy související s vazbou do wsDL informace vystavené konkrétním kontraktem a používá se Windows Communication Foundation (WCF) ke komunikaci klientů o existenci tohoto vlastního elementu vazby v zásobníku vazby.

Tato metoda přijímá dva parametry: objekty MetadataExporter a PolicyConversionContext . GetBindingAssertionsPomocí metod , GetMessageBindingAssertionsa GetOperationBindingAssertions získejte kolekce kontrolních výrazů zásad, které už byly exportovány v různých oborech. Pak tuto metodu použijte k přidání vlastních kontrolních výrazů zásad do příslušné kolekce.

Vlastnost Contract zveřejňuje ContractDescription pro koncový bod, který se exportuje. To umožňuje této metodě správně vymezit rozsah exportovaných kontrolních výrazů zásad. Například atributy zabezpečení v kódu můžou přidat chování, ContractDescription které označuje, kam se mají přidat kontrolní výrazy zásad zabezpečení.

Jakmile jsou kontrolní výrazy vlastních zásad připojeny k informacím WSDL, klienti mohou rozpoznat a importovat vlastní kontrolní výrazy vazby implementací IPolicyImportExtension rozhraní.

Platí pro