Orleans.Transactions Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
| CausalClock | |
| Clock | |
| DefaultTransactionDataCopier<TData> | |
| NamedTransactionalStateStorageFactory | |
| OrleansBrokenTransactionLockException |
Significa que a transação em execução foi anulada porque o bloqueio de execução foi interrompido |
| OrleansCascadingAbortException |
Significa que a transação em execução foi anulada porque uma transação dependente foi anulada. |
| OrleansOrphanCallException |
Significa que a transação em execução foi anulada porque um método não aguardava todas as chamadas pendentes. |
| OrleansReadOnlyViolatedException |
Significa que a transação somente leitura em execução foi anulada porque tentou gravar em uma granularidade. |
| OrleansStartTransactionFailedException |
Significa que o runtime não pôde iniciar uma transação. |
| OrleansTransactionAbortedException |
Significa que a transação em execução foi anulada. |
| OrleansTransactionException |
Classe base para todas as exceções de transação |
| OrleansTransactionInDoubtException |
Significa que o runtime não pode determinar se uma transação foi confirmada. |
| OrleansTransactionLockUpgradeException |
Significa que a transação em execução foi anulada porque não foi possível atualizar algum bloqueio |
| OrleansTransactionOverloadException |
Significa que o runtime da transação está sobrecarregado |
| OrleansTransactionPrepareTimeoutException |
Significa que a transação em execução foi anulada porque o TM não recebeu todas as mensagens preparadas a tempo |
| OrleansTransactionsDisabledException |
As transações do Orleans estão desabilitadas. |
| OrleansTransactionServiceNotAvailableException | |
| OrleansTransactionTransientFailureException |
Significa que a transação em execução foi anulada porque há algum problema possivelmente transitório, como tempos limite internos para bloqueios ou respostas de protocolo ou falhas de especulação. |
| ParticipantId.IdComparer | |
| ParticipantRoleExtensions | |
| TransactionAgentStatistics | |
| TransactionAgentStatisticsReporter | |
| TransactionalResourceExtension | |
| TransactionalState<TState> |
Faceta com estado que respeita a semântica de transação do Orleans |
| TransactionalStateAttributeMapper | |
| TransactionalStateAttributeMapper<TAttribute> | |
| TransactionalStateFactory | |
| TransactionalStateRecord<TState> | |
| TransactionalStatusExtensions | |
| TransactionCommitter<TService>.OperationState | |
| TransactionCommitter<TService> | |
| TransactionCommitterFactory | |
| TransactionContext | |
| TransactionInfo | |
| TransactionManagerExtension | |
| TransactionOverloadDetector | |
| TransactionRateLoadSheddingOptions |
Opções para o derramamento de carga com base na taxa de transação |
Estruturas
| ParticipantId |
Interfaces
| IClock |
Abstração do relógio do sistema |
| ITransactionAgent |
O Agente de Transação usado pelo silo e ativações para interagir com o sistema de transações. |
| ITransactionalStateStorageEvents<TState> |
Eventos transmitidos para o armazenamento. |
| ITransactionInfo |
Interface comum para informações de transação passadas durante a execução distribuída de uma transação. |
| ITransactionOverloadDetector | |
Enumerações
| ParticipantId.Role | |
| TransactionalStatus |
Usado para propagar informações sobre o status de uma transação. Usado para orquestração de transações, para diagnóstico e para gerar exceções informativas do usuário |