ConnectionOrientedTransportBindingElement.IPolicyExportExtension.ExportPolicy Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.