Compartilhar via


TransactionFlowBindingElementImporter Classe

Definição

Importa a política de transação (asserções WS-Policy) de um ponto de extremidade de serviço, adiciona a implementação de elementos de associação para a associação no cliente e os atributos de fluxo de transação para operações adequadas no proxy do serviço. Essa 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

Comentários

O ponto de extremidade de serviço deve ter habilitado o fluxo de transações e seus métodos devem fluir transações. Todas as declarações de política convertidas seguem o padrão WS-PolicyAssertions.

Essa classe é usada principalmente pela infraestrutura quando cria um proxy para um serviço habilitado para fluxo de transações. Chamar o IPolicyImportExtension.ImportPolicy método adiciona uma TransactionFlowBindingElement instância à PolicyConversionContext coleção de elementos de associação. Isso também adiciona TransactionFlowAttribute instâncias, conforme apropriado, na Operations coleção presente no contrato do contexto de conversão.

Construtores

TransactionFlowBindingElementImporter()

Inicializa uma nova instância da classe TransactionFlowBindingElementImporter.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa as declarações de política personalizada e adiciona os elementos de associação de implementação. Esse método não pode ser herdado.

Aplica-se a