Share via


Definindo o atributo de transação

Você pode definir atributos de transação manualmente usando a ferramenta administrativa Serviços de Componentes ou pode adicionar suporte programático para transações ao escrever seu componente.

Para obter mais informações sobre valores de atributo de transação, consulte Configurando transações.

Para definir o valor do atributo usando a ferramenta administrativa Serviços de Componentes

  1. Na árvore de console, clique com o botão direito do mouse no componente que deseja configurar e clique em Propriedades.

  2. Na caixa de diálogo Propriedades do componente, clique na guia Transações .

  3. Em Suporte a transações, selecione a opção para o valor desejado. O valor padrão para todos os componentes é Não suportado.

  4. Clique em OK.

Você deve repetir esse procedimento para cada componente.

Para definir o valor do atributo programaticamente

Programadores usando o Microsoft Visual Basic podem definir o atributo de transação com MTSTransactionMode, uma propriedade de módulo de classe para projetos ActiveX DLL. O Visual Basic mapeia sua seleção para o valor de atributo de transação COM+ equivalente e publica o valor na biblioteca de tipos do componente.

A tabela a seguir mapeia cada valor constante MTSTransactionMode para seu valor de transação COM+ equivalente.

Constante MTSTransactionMode Valor da transação COM+
NotAnMTSObject (padrão)
Desabilitado
NãoTransações
Não suportado (padrão)
RequiresTransaction
Obrigatório
UsosTransação
Com suporte
RequiresNewTransaction
Requer novo

A propriedade MTSTransactionMode também pode ser acessada programaticamente usando a API da Biblioteca de Administração COM+.