Partilhar via


BYOT Classe

Definição

Encapsula a classe COM+ ByotServerEx e as interfaces DTC COM+ ICreateWithTransactionEx e ICreateWithTipTransactionEx. Essa classe não pode ser herdada.

public ref class BYOT sealed
public sealed class BYOT
type BYOT = class
Public NotInheritable Class BYOT
Herança
BYOT

Comentários

BYOT (Traga sua própria transação) permite que um componente seja criado com ou herde uma transação externa. Ou seja, um componente que ainda não tem uma transação associada pode adquirir uma transação. O COM+ permite definir uma transação arbitrária do DTC (Coordenador de Transações Distribuídas) ou TIP (Transaction Internet Protocol) como a propriedade de transação do contexto de um novo componente. Isso permite que os componentes COM+ sejam associados a transações cujos tempos de vida são controlados por um monitor de TP (processamento de transações), OTS (Seletor de Objeto/Tarefa) ou DBMS (sistema de gerenciamento de banco de dados).

BYOT as transações devem ser usadas com cuidado. Em determinadas situações, elas podem resultar em uma transação que abrange vários domínios de sincronização– ou seja, permitem o paralelismo com outra transação, causando uma condição de deadlock.

As transações automáticas, em vez de BYOT transações, são o modelo de programação preferencial para gravadores de componentes de negócios.

Métodos

CreateWithTipTransaction(String, Type)

Cria um objeto que está inscrito em uma transação manual usando a (TIP) Transaction Internet Protocol.

CreateWithTransaction(Object, Type)

Cria um objeto que está inscrito em uma transação manual.

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)

Aplica-se a