2

分散トランザクションのタイムアウトについて質問があります。

たとえば、TransactionScope = 10 分 (最大、machine.config を編集しない場合) のタイムアウトがあります。また、MS DTC のタイムアウトは (ComponentServices-MyComputer プロパティで確認できるように) 60 秒です。

誰が知っていますか、どのタイムアウトが取られますか?

4

1 に答える 1

1

それは依存します:トランザクションスコープはDTCトランザクションである可能性があり、その後60秒のタイムアウトを取得するか、SQLローカルトランザクションとして実装される可能性があります(たとえば)、DTCは画像の一部ではないため、タイムアウトを取得します指定。

トランザクションの実装は、トランザクションの一部としてアクセスするリソースと、TransactionScope に渡すフラグにも依存します (たとえば、COM+ との完全な統合)。

于 2011-02-24T09:54:18.280 に答える