TransactionFlowBindingElementImporter Classe

Definizione

Importa i criteri di transazione (asserzioni WS-Policy) di un endpoint del servizio, aggiunge l'implementazione di elementi di associazione all'associazione presente nel client e l'implementazione di attributi del flusso di transazione alle operazioni appropriate sul proxy del servizio. La classe non può essere ereditata.

public ref class TransactionFlowBindingElementImporter sealed : System::ServiceModel::Description::IPolicyImportExtension
public sealed class TransactionFlowBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension
type TransactionFlowBindingElementImporter = class
    interface IPolicyImportExtension
Public NotInheritable Class TransactionFlowBindingElementImporter
Implements IPolicyImportExtension
Ereditarietà
TransactionFlowBindingElementImporter
Implementazioni

Commenti

È necessario che sia abilitato il flusso delle transazioni per l'endpoint del servizio e che i metodi di quest'ultimo eseguano la propagazione delle transazioni. Le asserzioni di criteri convertite sono tutte conformi allo standard WS-PolicyAssertions.

Questa classe viene utilizzata principalmente dall'infrastruttura quando compila un proxy per un servizio per il quale è abilitato il flusso delle transazioni. La chiamata al metodo IPolicyImportExtension.ImportPolicy determina l'aggiunta di un'istanza TransactionFlowBindingElement alla raccolta PolicyConversionContext di elementi di associazione. In questo modo vengono aggiunte TransactionFlowAttribute anche le istanze, in base alle esigenze, nella Operations raccolta presente nel contratto del contesto di conversione.

Costruttori

TransactionFlowBindingElementImporter()

Inizializza una nuova istanza della classe TransactionFlowBindingElementImporter.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa asserzioni di criteri personalizzate e aggiunge l'implementazione di elementi di associazione. Questo metodo non può essere ereditato.

Si applica a