TransactionFlowBindingElementImporter Classe

Definição

Importa a política de transações (WS-Policy asserções) de um endpoint de serviço, adiciona elementos de binding de implementação à binding no cliente e atributos de fluxo de transações às operações apropriadas no proxy do serviço. Esta classe não pode ser herdada.

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
Herança
TransactionFlowBindingElementImporter
Implementações

Observações

O endpoint de serviço deve ter ativado o fluxo de transações e os seus métodos devem fluir transações. As afirmações de política convertidas seguem todas o padrão WS-PolicyAssertions.

Esta classe é usada principalmente pela infraestrutura quando constrói um proxy para um serviço que está habilitado para fluxo de transações. Chamar o IPolicyImportExtension.ImportPolicy método adiciona uma TransactionFlowBindingElement instância à PolicyConversionContext coleção de elementos de ligação. Isto também acrescenta TransactionFlowAttribute instâncias, conforme apropriado, na Operations coleção presente no contrato do contexto de conversão.

Construtores

Name Description
TransactionFlowBindingElementImporter()

Inicializa uma nova instância da TransactionFlowBindingElementImporter classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa asserções de políticas personalizadas e adiciona elementos vinculativos que implementam. Este método não pode ser herdado.

Aplica-se a