Idioma

BYOT Classe

Definição

Envolve a classe COM ByotServerEx + e as interfaces ICreateWithTransactionEx DTC COM+ e ICreateWithTipTransactionEx. Esta 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

Observações

BYOT (Bring Your Own Transaction) permite criar um componente com ou herdar 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 pré-existente arbitrária do Coordenador de Transações Distribuídos (DTC) ou do Protocolo de Internet de Transações (TIP) como propriedade de transação do contexto de um novo componente. Isto permite que componentes COM+ sejam associados a transações cujos tempos de vida são controlados por um monitor de processamento de transações (TP), Selector de Objetos/Tarefas (OTS) ou sistema de gestão de bases de dados (SGBD).

BYOT As transações devem ser usadas com cautela. Em certas situações, podem resultar numa transação que abrange múltiplos domínios de sincronização – ou seja, permitem 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 preferido para quem escreve componentes empresariais.

Métodos

Name Descrição
CreateWithTipTransaction(String, Type)

Cria um objeto que é registado numa transação manual usando o Transaction Internet Protocol (TIP).

CreateWithTransaction(Object, Type)

Cria um objeto que é registado numa transação manual.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a