Sdílet prostřednictvím


ConnectionOrientedTransportBindingElement.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 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

Výjimky

exporter nebo context je null.

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í.

Po připojení kontrolních výrazů vlastních zásad k informacím WSDL mohou klienti rozpoznat a importovat vlastní kontrolní výrazy vazby implementací IPolicyImportExtension rozhraní.

Platí pro