Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As seguintes funções são usadas com transações.
| Função | Descrição |
|---|---|
| CommitTransaction | Solicita que a transação especificada seja confirmada. |
| CommitTransactionAsync | Solicita que a transação especificada seja confirmada. |
| CreateTransaction | Cria um novo objeto de transação. |
| GetTransactionId | Obtém o ID para a transação especificada. |
| GetTransactionInformation | Retorna as informações solicitadas sobre a transação especificada. |
| OpenTransaction | Abre uma transação existente. |
| Rollback completo | Indica que o gerenciador de recursos (RM) concluiu com êxito a reversão de uma transação. |
| RollbackTransaction | Solicita que a transação especificada seja revertida. |
| RollbackTransactionAsync | Solicita que a transação especificada seja revertida. Esta função retorna de forma assíncrona. |
| SetTransactionInformation | Define as informações da transação para a transação especificada. |
As funções a seguir são usadas com alistamentos.
| Função | Descrição |
|---|---|
| CommitComplete | Indica que um RM terminou de confirmar uma transação que foi solicitada pelo gerenciador de transações (TM). |
| CommitEnlistment | Confirma a transação para o alistamento especificado. |
| GetEnlistmentId | Obtém a ID para o alistamento especificado. |
| CreateEnlistment | Cria um alistamento, define seu estado inicial e abre um identificador para o alistamento com o acesso especificado. |
| GetEnlistmentRecoveryInformation | Recupera uma estrutura opaca de dados de recuperação da KTM. As informações de recuperação são armazenadas em um log em nome de um RM chamando a função SetEnlistmentRecoveryInformation. Após uma falha, o RM pode usar a função GetEnlistmentRecoveryInformation para recuperar as informações. |
| OpenEnlistment | Abre um objeto de alistamento existente e retorna um identificador para o alistamento. |
| PreparaçãoAlistamento | Chamado pelo superior TM para indicar que o seu trabalho de pré-preparação foi concluído. |
| PrePrepareEnlistment | Chamado pelo superior TM para indicar que o seu trabalho de pré-preparação foi concluído. |
| do RecoverEnlistment | Recupera o estado de um alistamento. |
| ReadOnlyEnlistment | Solicita que o alistamento especificado seja convertido em um alistamento somente leitura. Um alistamento somente leitura não pode participar do resultado da transação e não é registrado de forma duradoura para recuperação. |
| RollbackEnlistment | Reverte a transação especificada associada a um alistamento. Esta função não pode ser chamada para alistamentos somente leitura. |
| SetEnlistmentRecoveryInformation | Define uma estrutura opaca e definida pelo utilizador de dados de recuperação da KTM. As informações de recuperação são armazenadas em um log em nome de um RM chamando SetEnlistmentRecoveryInformation. Após uma falha, o RM pode usar GetEnlistmentRecoveryInformation para recuperar as informações. |
| SinglePhaseReject | Indica que o RM está recusando uma solicitação monofásica. Quando um TM recebe essa chamada, ele inicia uma confirmação em duas fases e envia uma solicitação de preparação para todos os RMs alistados. |
As funções a seguir são usadas com gerentes de recursos.
| Função | Descrição |
|---|---|
| CreateResourceManager | Cria um novo objeto RM e associa o RM a um gerenciador de transações (TM). |
| GetNotificationResourceManager | Solicita e recebe uma notificação para RM. Esta função é usada pelo registro RM para receber notificações quando uma transação muda de estado. |
| GetNotificationResourceManagerAsync | Solicita e recebe notificação assíncrona para um RM. Esta função é usada pelo RM para se registrar para receber notificações quando uma transação muda de estado. |
| OpenResourceManager | Abre um RM existente. |
| PrepararCompletar | Indica que o RM concluiu todo o processamento necessário para garantir que uma operação de confirmação ou anulação será bem-sucedida para a transação especificada. |
| PrePrepareComplete | Sinaliza que este RM concluiu seu trabalho de preparação, para que outros RMs possam agora começar suas operações de preparação. |
| do RecoverResourceManager | Recupera o estado de um RM de seu arquivo de log. |
| SetResourceManagerCompletionPort | Associa a porta de conclusão de E/S especificada ao RM especificado. Esta porta recebe todas as notificações para o RM. |
As funções a seguir são usadas com gerenciadores de transações.