Orleans.Transactions Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas
CausalClock | |
Clock | |
DefaultTransactionDataCopier<TData> | |
NamedTransactionalStateStorageFactory | |
OrleansBrokenTransactionLockException |
Menandakan bahwa transaksi eksekusi telah dibatalkan karena kunci eksekusinya rusak |
OrleansCascadingAbortException |
Menandakan bahwa transaksi yang dijalankan telah dibatalkan karena transaksi dependen dibatalkan. |
OrleansOrphanCallException |
Menandakan bahwa transaksi yang dijalankan telah dibatalkan karena metode tidak menunggu semua panggilan yang tertunda. |
OrleansReadOnlyViolatedException |
Menandakan bahwa transaksi baca-saja yang dijalankan telah dibatalkan karena mencoba menulis ke biji-bijian. |
OrleansStartTransactionFailedException |
Menandakan bahwa runtime tidak dapat memulai transaksi. |
OrleansTransactionAbortedException |
Menandakan bahwa transaksi yang dijalankan telah dibatalkan. |
OrleansTransactionException |
Kelas dasar untuk semua pengecualian transaksi |
OrleansTransactionInDoubtException |
Menandakan bahwa runtime tidak dapat menentukan apakah transaksi telah dilakukan. |
OrleansTransactionLockUpgradeException |
Menandakan bahwa transaksi yang dijalankan telah dibatalkan karena tidak dapat memutakhirkan beberapa kunci |
OrleansTransactionOverloadException |
Menandakan bahwa runtime transaksi kelebihan beban |
OrleansTransactionPrepareTimeoutException |
Menandakan bahwa transaksi yang dijalankan telah dibatalkan karena TM tidak menerima semua pesan yang disiapkan tepat waktu |
OrleansTransactionsDisabledException |
Transaksi Orleans dinonaktifkan. |
OrleansTransactionServiceNotAvailableException | |
OrleansTransactionTransientFailureException |
Menandakan bahwa transaksi eksekusi telah dibatalkan karena beberapa kemungkinan masalah sementara, seperti batas waktu internal untuk kunci atau respons protokol, atau kegagalan spekulasi. |
ParticipantId.IdComparer | |
ParticipantRoleExtensions | |
TransactionAgentStatistics | |
TransactionAgentStatisticsReporter | |
TransactionalResourceExtension | |
TransactionalState<TState> |
Faset stateful yang menghormati semantik transaksi Orleans |
TransactionalStateAttributeMapper | |
TransactionalStateAttributeMapper<TAttribute> | |
TransactionalStateFactory | |
TransactionalStateRecord<TState> | |
TransactionalStatusExtensions | |
TransactionCommitter<TService>.OperationState | |
TransactionCommitter<TService> | |
TransactionCommitterFactory | |
TransactionContext | |
TransactionInfo | |
TransactionManagerExtension | |
TransactionOverloadDetector | |
TransactionRateLoadSheddingOptions |
Opsi untuk load shedding berdasarkan tingkat transaksi |
Struct
ParticipantId |
Antarmuka
IClock |
Abstraksi jam sistem |
ITransactionAgent |
Agen Transaksi digunakan oleh silo dan aktivasi untuk berinteraksi dengan sistem transaksi. |
ITransactionalStateStorageEvents<TState> |
Peristiwa dialirkan ke penyimpanan. |
ITransactionInfo |
Antarmuka umum untuk informasi transaksi yang diteruskan selama eksekusi transaksi terdistribusi. |
ITransactionOverloadDetector |
Enum
ParticipantId.Role | |
TransactionalStatus |
Digunakan untuk menyebarluaskan informasi tentang status transaksi. Digunakan untuk orkestrasi transaksi, untuk diagnostik, dan untuk menghasilkan pengecualian pengguna informatif |