TransactionFlowBindingElementImporter Classe

Definição

Importa a política de transação ( declaraçõesWS-Policy) de um ponto de extremidade de serviço, adiciona a implementação de elementos de associação à associação no cliente e atributos de fluxo de transação para as operações apropriadas 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 o fluxo de transação habilitado 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

Nome Description
TransactionFlowBindingElementImporter()

Inicializa uma nova instância da classe TransactionFlowBindingElementImporter.

Métodos

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

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

Aplica-se a