BYOT Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |