Orleans.Transactions 名前空間

クラス

CausalClock
Clock
DefaultTransactionDataCopier<TData>
NamedTransactionalStateStorageFactory
OrleansBrokenTransactionLockException

実行ロックが解除されたため、実行中のトランザクションが中止されたことを示します

OrleansCascadingAbortException

依存トランザクションが中止されたため、実行中のトランザクションが中止されたことを示します。

OrleansOrphanCallException

メソッドが保留中のすべての呼び出しを待機していなかったため、実行中のトランザクションが中止されたことを示します。

OrleansReadOnlyViolatedException

グレインへの書き込みを試行したため、実行中の読み取り専用トランザクションが中止されたことを示します。

OrleansStartTransactionFailedException

ランタイムがトランザクションを開始できなかったことを示します。

OrleansTransactionAbortedException

実行中のトランザクションが中止されたことを示します。

OrleansTransactionException

すべてのトランザクション例外の基底クラス

OrleansTransactionInDoubtException

トランザクションがコミットされたかどうかをランタイムが判断できないことを示します。

OrleansTransactionLockUpgradeException

実行中のトランザクションが一部のロックをアップグレードできなかったために中止されたことを示します

OrleansTransactionOverloadException

トランザクション ランタイムがオーバーロードされていることを示します

OrleansTransactionPrepareTimeoutException

TM はすべての準備済みメッセージを時間内に受信しなかったため、実行中のトランザクションが中止されたことを示します

OrleansTransactionsDisabledException

Orleans トランザクションは無効になっています。

OrleansTransactionServiceNotAvailableException
OrleansTransactionTransientFailureException

ロックやプロトコル応答の内部タイムアウト、投機エラーなど、一時的な問題が発生した可能性があるため、実行中のトランザクションが中止されたことを示します。

ParticipantId.IdComparer
ParticipantRoleExtensions
TransactionAgentStatistics
TransactionAgentStatisticsReporter
TransactionalResourceExtension
TransactionalState<TState>

Orleans トランザクション セマンティクスを尊重するステートフル ファセット

TransactionalStateAttributeMapper
TransactionalStateAttributeMapper<TAttribute>
TransactionalStateFactory
TransactionalStateRecord<TState>
TransactionalStatusExtensions
TransactionCommitter<TService>.OperationState
TransactionCommitter<TService>
TransactionCommitterFactory
TransactionContext
TransactionInfo
TransactionManagerExtension
TransactionOverloadDetector
TransactionRateLoadSheddingOptions

トランザクションレートに基づくロード・シェディングのオプション

構造体

ParticipantId

インターフェイス

IClock

システム クロックの抽象化

ITransactionAgent

サイロとアクティブ化によってトランザクション システムと対話するために使用されるトランザクション エージェント。

ITransactionalStateStorageEvents<TState>

ストレージにストリーミングされたイベント。

ITransactionInfo

トランザクションの分散実行中に渡されるトランザクション情報の共通インターフェイス。

ITransactionOverloadDetector

列挙型

ParticipantId.Role
TransactionalStatus

トランザクションの状態に関する情報を伝達するために使用されます。 トランザクション オーケストレーション、診断、および有益なユーザー例外の生成に使用されます