Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo SymmetricSecurityBindingElement.IPolicyExportExtension.ExportPolicy (MetadataExporter, PolicyConversionContext)

 

Data di pubblicazione: ottobre 2016

Esporta un'asserzione di criteri personalizzata relativa ad associazioni.

Spazio dei nomi:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

void IPolicyExportExtension.ExportPolicy(
	MetadataExporter exporter,
	PolicyConversionContext context
)

Parametri

exporter
Type: System.ServiceModel.Description.MetadataExporter

La classe MetadataExporter da utilizzare per modificare il processo di esportazione.

context
Type: System.ServiceModel.Description.PolicyConversionContext

La classe PolicyConversionContext da utilizzare per inserire l'asserzione di criteri personalizzata.

Questo metodo scrive istruzioni di 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.

Questo metodo accetta due parametri: gli oggetti MetadataExporter e PolicyConversionContext. Utilizzare i metodi GetBindingAssertions, GetMessageBindingAssertions e GetOperationBindingAssertions per ottenere raccolte di asserzioni di criteri già esportate nei diversi ambiti. Utilizzare quindi il metodo per aggiungere asserzioni di criteri personalizzate alla raccolta appropriata.

La proprietà Contract espone ContractDescription per l'endpoint in fase di esportazione. Ciò consente al metodo di assegnare l'ambito corretto alle asserzioni di criteri esportate. Ad esempio, è possibile che gli attributi di sicurezza nel codice aggiungano comportamenti a ContractDescription per indicare dove aggiungere le asserzioni di criteri di sicurezza.

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.

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: