WindowsStreamSecurityBindingElement.IPolicyExportExtension.ExportPolicy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esporta un'asserzione di criteri personalizzata sulla sicurezza del flusso di Windows.
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
Parametri
- exporter
- MetadataExporter
Oggetto MetadataExporter che è possibile utilizzare per modificare il processo di esportazione.
- context
- PolicyConversionContext
Oggetto PolicyConversionContext che è possibile usare per inserire l'asserzione di criteri personalizzata.
Implementazioni
Commenti
Questo metodo scrive istruzioni correlate all'associazione nelle informazioni WSDL esposte da un determinato contratto e viene utilizzato da WCF per comunicare con i client l'esistenza di questo elemento di associazione personalizzato nello stack di binding.
Questo metodo accetta due parametri: gli MetadataExporter oggetti e PolicyConversionContext . Usare i GetBindingAssertionsmetodi , GetMessageBindingAssertionse GetOperationBindingAssertions per ottenere raccolte di asserzioni di criteri che sono già state esportate in vari ambiti. Usare quindi questo metodo per aggiungere asserzioni di criteri personalizzate alla raccolta appropriata.
La Contract proprietà espone l'oggetto ContractDescription per l'endpoint da esportare. In questo modo questo metodo può definire correttamente l'ambito delle asserzioni dei criteri esportate. Ad esempio, gli attributi di sicurezza nel codice possono aggiungere comportamenti a ContractDescription che indicano dove aggiungere asserzioni di criteri di sicurezza.
Dopo che le asserzioni di criteri personalizzate sono collegate alle informazioni WSDL, i client possono rilevare e importare le asserzioni di associazione personalizzate implementando un'interfaccia IPolicyImportExtension .