SinglePhaseEnlistment 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.
Fornece um conjunto de callbacks que facilitam a comunicação entre um participante inscrito no Commit de Fase Única e o gestor de transações quando a SinglePhaseCommit(SinglePhaseEnlistment) notificação é recebida.
public ref class SinglePhaseEnlistment : System::Transactions::Enlistment
public class SinglePhaseEnlistment : System.Transactions.Enlistment
type SinglePhaseEnlistment = class
inherit Enlistment
Public Class SinglePhaseEnlistment
Inherits Enlistment
- Herança
Observações
Quando a implementação de um gestor de SinglePhaseCommit recursos é chamada e uma instância deste tipo é passada, o participante notifica então o gestor de transações através do Committed método ou do Aborted método para indicar se a transação deve ser comprometida ou revertida.
Métodos
| Name | Description |
|---|---|
| Aborted() |
Representa um callback que é usado para indicar ao gestor de transações que a transação deve ser revertida. |
| Aborted(Exception) |
Representa um callback que é usado para indicar ao gestor de transações que a transação deve ser revertida, e fornece uma explicação. |
| Committed() |
Representa um callback que é usado para indicar ao gestor de transações que o SinglePhaseCommit foi bem-sucedido. |
| Done() |
Indica que o participante da transação concluiu o seu trabalho. (Herdado de Enlistment) |
| 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) |
| InDoubt() |
Representa um callback que é usado para indicar ao gestor de transações que o estado da transação está em dúvida. |
| InDoubt(Exception) |
Representa um callback que é usado para indicar ao gestor de transações que o estado da transação está em dúvida, e fornece uma explicação. |
| 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
Segurança de Thread
Este tipo é seguro para fios.