SymmetricSecurityBindingElement.IPolicyExportExtension.ExportPolicy Metod

Definition

Exporterar en anpassad principkontroll om bindningar.

 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

Parametrar

exporter
MetadataExporter

Det MetadataExporter som du kan använda för att ändra exportprocessen.

context
PolicyConversionContext

Det PolicyConversionContext som du kan använda för att infoga din anpassade principkontroll.

Implementeringar

Kommentarer

Den här metoden skriver bindningsrelaterade instruktioner till WSDL-informationen som exponeras av ett visst kontrakt och används av Windows Communication Foundation (WCF) för att kommunicera med klienter om förekomsten av det här anpassade bindningselementet i bindningsstacken.

Den här metoden tar två parametrar: objekten MetadataExporter och PolicyConversionContext . GetBindingAssertionsAnvänd metoderna , GetMessageBindingAssertionsoch GetOperationBindingAssertions för att hämta samlingar av principkontroller som redan har exporterats i olika omfång. Använd sedan den här metoden för att lägga till egna principkontroller i lämplig samling.

Egenskapen Contract exponerar ContractDescription för slutpunkten som exporteras. På så sätt kan den här metoden omfångsbegränsa sina exporterade principkontroller på rätt sätt. Säkerhetsattribut i kod kan till exempel lägga till beteenden till ContractDescription som anger var säkerhetsprincipkontroller ska läggas till.

När anpassade principkontroller har kopplats till WSDL-informationen kan klienter identifiera och importera anpassade bindningskontroller genom att implementera IPolicyImportExtension gränssnittet.

Gäller för