Orleans.Transactions Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
| CausalClock | |
| Clock | |
| DefaultTransactionDataCopier<TData> | |
| NamedTransactionalStateStorageFactory | |
| OrleansBrokenTransactionLockException |
Indica que la transacción en ejecución se ha anulado porque se ha interrumpido su bloqueo de ejecución. |
| OrleansCascadingAbortException |
Indica que la transacción en ejecución se ha anulado porque se anuló una transacción dependiente. |
| OrleansOrphanCallException |
Indica que la transacción en ejecución se ha anulado porque un método no esperaba todas sus llamadas pendientes. |
| OrleansReadOnlyViolatedException |
Indica que se ha anulado la transacción de solo lectura en ejecución porque intentó escribir en un detalle. |
| OrleansStartTransactionFailedException |
Indica que el tiempo de ejecución no pudo iniciar una transacción. |
| OrleansTransactionAbortedException |
Indica que se ha anulado la transacción en ejecución. |
| OrleansTransactionException |
Clase base para todas las excepciones de transacción |
| OrleansTransactionInDoubtException |
Indica que el tiempo de ejecución no puede determinar si una transacción se ha confirmado. |
| OrleansTransactionLockUpgradeException |
Indica que la transacción en ejecución se ha anulado porque no pudo actualizar algún bloqueo. |
| OrleansTransactionOverloadException |
Indica que el tiempo de ejecución de transacciones está sobrecargado |
| OrleansTransactionPrepareTimeoutException |
Indica que la transacción en ejecución se ha anulado porque el TM no recibió todos los mensajes preparados en el tiempo. |
| OrleansTransactionsDisabledException |
Las transacciones de Orleans están deshabilitadas. |
| OrleansTransactionServiceNotAvailableException | |
| OrleansTransactionTransientFailureException |
Indica que la transacción en ejecución se ha anulado porque algún problema posiblemente transitorio, como tiempos de espera internos para bloqueos o respuestas de protocolo, o errores de especulación. |
| ParticipantId.IdComparer | |
| ParticipantRoleExtensions | |
| TransactionAgentStatistics | |
| TransactionAgentStatisticsReporter | |
| TransactionalResourceExtension | |
| TransactionalState<TState> |
Faceta con estado que respeta la semántica de transacciones de Orleans |
| TransactionalStateAttributeMapper | |
| TransactionalStateAttributeMapper<TAttribute> | |
| TransactionalStateFactory | |
| TransactionalStateRecord<TState> | |
| TransactionalStatusExtensions | |
| TransactionCommitter<TService>.OperationState | |
| TransactionCommitter<TService> | |
| TransactionCommitterFactory | |
| TransactionContext | |
| TransactionInfo | |
| TransactionManagerExtension | |
| TransactionOverloadDetector | |
| TransactionRateLoadSheddingOptions |
Opciones para el desprendimiento de carga en función de la tasa de transacciones |
Estructuras
| ParticipantId |
Interfaces
| IClock |
Abstracción del reloj del sistema |
| ITransactionAgent |
El Agente de transacciones lo usa el silo y las activaciones para interactuar con el sistema de transacciones. |
| ITransactionalStateStorageEvents<TState> |
Eventos transmitidos al almacenamiento. |
| ITransactionInfo |
Interfaz común para la información de transacción que se pasa durante la ejecución distribuida de una transacción. |
| ITransactionOverloadDetector | |
Enumeraciones
| ParticipantId.Role | |
| TransactionalStatus |
Se usa para propagar información sobre el estado de una transacción. Se usa para la orquestación de transacciones, para diagnósticos y para generar excepciones de usuario informativas |