Sdílet prostřednictvím


SslStreamSecurityBindingElement.IPolicyExportExtension.ExportPolicy Metoda

Definice

Exportuje vlastní kontrolní výraz zásad o vazbách.

 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 ke změně procesu exportu.

context
PolicyConversionContext

Příkaz 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 informací WSDL vystavených konkrétním kontraktem a je používán wcf ke komunikaci klientům existence tohoto vlastního elementu vazby v zásobníku vazby.

Tato metoda přijímá dva parametry: MetadataExporter objekty 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 použijte tuto metodu 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ě nastavit rozsah exportovaných kontrolních výrazů zásad. Například atributy zabezpečení v kódu mohou přidat chování, ContractDescription které indikuje, 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