TransportSecurityBindingElement.IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) Metodo

Definizione

Esporta un'asserzione di criteri personalizzata relativa ad associazioni.Exports a custom policy assertion about bindings.

 virtual void System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(System::ServiceModel::Description::MetadataExporter ^ exporter, System::ServiceModel::Description::PolicyConversionContext ^ policyContext) = System::ServiceModel::Description::IPolicyExportExtension::ExportPolicy;
void IPolicyExportExtension.ExportPolicy (System.ServiceModel.Description.MetadataExporter exporter, System.ServiceModel.Description.PolicyConversionContext policyContext);
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, policyContext As PolicyConversionContext) Implements IPolicyExportExtension.ExportPolicy

Parametri

exporter
MetadataExporter

La classe MetadataExporter da utilizzare per modificare il processo di esportazione.The MetadataExporter that you can use to modify the exporting process.

policyContext
PolicyConversionContext

L'oggetto PolicyConversionContext da utilizzare per inserire l'asserzione di criteri personalizzata.The PolicyConversionContext that you can use to insert your custom policy assertion.

Implementazioni

Commenti

Questo metodo scrive istruzioni correlate all'associazione nelle informazioni WSDL esposte da un particolare contratto e viene utilizzato da Windows Communication Foundation (WCF) per comunicare ai client l'esistenza di questo elemento di associazione personalizzato nello stack dell'associazione.This method writes binding-related statements into the WSDL information exposed by a particular contract and is used by Windows Communication Foundation (WCF) to communicate to clients the existence of this custom binding element in the binding stack.

Questo metodo accetta due parametri: gli oggetti MetadataExporter e PolicyConversionContext.This method takes two parameters: the MetadataExporter and PolicyConversionContext objects. Utilizzare i metodi GetBindingAssertions, GetMessageBindingAssertions e GetOperationBindingAssertions per ottenere raccolte di asserzioni di criteri già esportate nei diversi ambiti.Use the GetBindingAssertions, GetMessageBindingAssertions, and GetOperationBindingAssertions methods to obtain collections of policy assertions that have already been exported at various scopes. Utilizzare quindi il metodo per aggiungere asserzioni di criteri personalizzate alla raccolta appropriata.Then use this method to add your own policy assertions to the appropriate collection.

La proprietà Contract espone ContractDescription per l'endpoint in fase di esportazione.The Contract property exposes the ContractDescription for the endpoint that is being exported. Ciò consente al metodo di assegnare l'ambito corretto alle asserzioni di criteri esportate.This allows this method to correctly scope their exported policy assertions. Ad esempio, è possibile che gli attributi di sicurezza nel codice aggiungano comportamenti a ContractDescription per indicare dove aggiungere le asserzioni di criteri di sicurezza.For example, security attributes in code may add behaviors to the ContractDescription that indicate where security policy assertions should be added.

Dopo aver collegato le asserzioni di criteri personalizzate alle informazioni WSDL, i client possono rilevare e importare le asserzioni di associazione personalizzate mediante l'implementazione dell'interfaccia IPolicyImportExtension.Once custom policy assertions are attached to the WSDL information, clients can detect and import the custom binding assertions by implementing the IPolicyImportExtension interface.

Si applica a