Orleans.Transactions Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
| CausalClock | |
| Clock | |
| DefaultTransactionDataCopier<TData> | |
| NamedTransactionalStateStorageFactory | |
| OrleansBrokenTransactionLockException |
Indica che la transazione in esecuzione è stata interrotta perché il blocco di esecuzione è stato interrotto |
| OrleansCascadingAbortException |
Indica che la transazione in esecuzione è stata interrotta perché è stata interrotta una transazione dipendente. |
| OrleansOrphanCallException |
Indica che la transazione in esecuzione è stata interrotta perché un metodo non attende tutte le chiamate in sospeso. |
| OrleansReadOnlyViolatedException |
Indica che la transazione di sola lettura in esecuzione è stata interrotta perché ha tentato di scrivere in una granularità. |
| OrleansStartTransactionFailedException |
Indica che il runtime non è riuscito ad avviare una transazione. |
| OrleansTransactionAbortedException |
Indica che la transazione in esecuzione è stata interrotta. |
| OrleansTransactionException |
Classe base per tutte le eccezioni di transazione |
| OrleansTransactionInDoubtException |
Indica che il runtime non è in grado di determinare se è stato eseguito il commit di una transazione. |
| OrleansTransactionLockUpgradeException |
Indica che la transazione in esecuzione è stata interrotta perché non è stato possibile aggiornare un blocco |
| OrleansTransactionOverloadException |
Indica che il runtime delle transazioni è sottoposto a overload |
| OrleansTransactionPrepareTimeoutException |
Indica che la transazione in esecuzione è stata interrotta perché il tm non ha ricevuto tutti i messaggi preparati nel tempo |
| OrleansTransactionsDisabledException |
Le transazioni Orleans sono disabilitate. |
| OrleansTransactionServiceNotAvailableException | |
| OrleansTransactionTransientFailureException |
Indica che la transazione in esecuzione è stata interrotta perché è possibile che si tratti di un problema temporaneo, ad esempio timeout interni per blocchi o risposte al protocollo o errori di speculazione. |
| ParticipantId.IdComparer | |
| ParticipantRoleExtensions | |
| TransactionAgentStatistics | |
| TransactionAgentStatisticsReporter | |
| TransactionalResourceExtension | |
| TransactionalState<TState> |
Facet con stato che rispetta la semantica delle transazioni Orleans |
| TransactionalStateAttributeMapper | |
| TransactionalStateAttributeMapper<TAttribute> | |
| TransactionalStateFactory | |
| TransactionalStateRecord<TState> | |
| TransactionalStatusExtensions | |
| TransactionCommitter<TService>.OperationState | |
| TransactionCommitter<TService> | |
| TransactionCommitterFactory | |
| TransactionContext | |
| TransactionInfo | |
| TransactionManagerExtension | |
| TransactionOverloadDetector | |
| TransactionRateLoadSheddingOptions |
Opzioni per il caricamento in base alla frequenza delle transazioni |
Struct
| ParticipantId |
Interfacce
| IClock |
Astrazione dell'orologio di sistema |
| ITransactionAgent |
L'agente transazionale viene usato dai silo e dalle attivazioni per interagire con il sistema di transazioni. |
| ITransactionalStateStorageEvents<TState> |
Eventi trasmessi all'archiviazione. |
| ITransactionInfo |
Interfaccia comune per le informazioni sulle transazioni passate durante l'esecuzione distribuita di una transazione. |
| ITransactionOverloadDetector | |
Enumerazioni
| ParticipantId.Role | |
| TransactionalStatus |
Utilizzato per propagare informazioni sullo stato di una transazione. Usato per l'orchestrazione delle transazioni, per la diagnostica e per la generazione di eccezioni utente informative |