Orleans.Transactions Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
CausalClock | |
Clock | |
DefaultTransactionDataCopier<TData> | |
NamedTransactionalStateStorageFactory | |
OrleansBrokenTransactionLockException |
Signifie que la transaction en cours d’exécution a été abandonnée, car son verrou d’exécution a été rompu |
OrleansCascadingAbortException |
Signifie que la transaction en cours d’exécution a été abandonnée, car une transaction dépendante a été abandonnée. |
OrleansOrphanCallException |
Signifie que la transaction en cours d’exécution a été abandonnée, car une méthode n’a pas attendu tous ses appels en attente. |
OrleansReadOnlyViolatedException |
Signifie que la transaction en lecture seule en cours d’exécution a été abandonnée, car elle a tenté d’écrire dans un grain. |
OrleansStartTransactionFailedException |
Signifie que le runtime n’a pas pu démarrer une transaction. |
OrleansTransactionAbortedException |
Signifie que la transaction en cours d’exécution a été abandonnée. |
OrleansTransactionException |
Classe de base pour toutes les exceptions de transaction |
OrleansTransactionInDoubtException |
Signifie que le runtime ne peut pas déterminer si une transaction a été validée. |
OrleansTransactionLockUpgradeException |
Signifie que la transaction en cours d’exécution a été abandonnée, car elle n’a pas pu mettre à niveau un verrou |
OrleansTransactionOverloadException |
Signifie que le runtime de transaction est surchargé |
OrleansTransactionPrepareTimeoutException |
Signifie que la transaction en cours d’exécution a été abandonnée, car le tm n’a pas reçu tous les messages préparés à temps |
OrleansTransactionsDisabledException |
Les transactions Orleans sont désactivées. |
OrleansTransactionServiceNotAvailableException | |
OrleansTransactionTransientFailureException |
Signifie que la transaction en cours d’exécution a échoué en raison d’un problème éventuellement temporaire, tel que des délais d’attente internes pour les verrous ou les réponses de protocole, ou des échecs de spéculation. |
ParticipantId.IdComparer | |
ParticipantRoleExtensions | |
TransactionAgentStatistics | |
TransactionAgentStatisticsReporter | |
TransactionalResourceExtension | |
TransactionalState<TState> |
Facette avec état qui respecte la sémantique des transactions Orleans |
TransactionalStateAttributeMapper | |
TransactionalStateAttributeMapper<TAttribute> | |
TransactionalStateFactory | |
TransactionalStateRecord<TState> | |
TransactionalStatusExtensions | |
TransactionCommitter<TService>.OperationState | |
TransactionCommitter<TService> | |
TransactionCommitterFactory | |
TransactionContext | |
TransactionInfo | |
TransactionManagerExtension | |
TransactionOverloadDetector | |
TransactionRateLoadSheddingOptions |
Options de déletage de charge en fonction du taux de transaction |
Structures
ParticipantId |
Interfaces
IClock |
Abstraction de l’horloge système |
ITransactionAgent |
Agent de transaction, il est utilisé par le silo et les activations pour interagir avec le système de transactions. |
ITransactionalStateStorageEvents<TState> |
Événements diffusés en continu vers le stockage. |
ITransactionInfo |
Interface courante pour les informations de transaction transmises pendant l’exécution distribuée d’une transaction. |
ITransactionOverloadDetector |
Énumérations
ParticipantId.Role | |
TransactionalStatus |
Utilisé pour propager des informations sur l’état d’une transaction. Utilisé pour l’orchestration des transactions, pour les diagnostics et pour générer des exceptions d’utilisateur informatives |