Idioma

BYOT Classe

Definição

Encapsula a classe COM+ ByotServerEx e as interfaces ICreateWithTransactionEx DTC com+ 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 herda 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 de 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.

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

Nome Description
CreateWithTipTransaction(String, Type)

Cria um objeto que é inscrito em uma transação manual usando o Protocolo de Internet de Transação (TIP).

CreateWithTransaction(Object, Type)

Cria um objeto que é 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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a