共用方式為


自動交易處理

自動交易處理是由 COM+ 提供的一項服務,可讓您在設計階段設定要在執行期間參與交易的類別。若要使用這項服務,類別必須直接或間接從 System.EnterpriseServices.ServicedComponent 類別衍生而來。如需可供 .NET Framework 開發人員使用的交易處理選項詳細資訊,請參閱處理交易

交易逾時

COM+ 可讓您為每一個需要交易的類別指定不同的交易逾時。然後您就可以使用這個值來解決衝突的逾時案例,例如,強制短期交易和允許長期執行的批次預存程序 (Stored Procedure)。

如果不指定交易逾時值,就會使用電腦系統的逾時值。交易逾時值是以秒計算的整數值。下列範例會說明如何將交易逾時值設定為 10 秒。

<Transaction(TransactionOption.Required, _ Isolation := TransactionIsolationLevel.Serializable, Timeout := 10)> 
[C#]
[Transaction(TransactionOption.Required, Isolation=TransactionIsolationLevel.Serializable, Timeout=10)]

請參閱

可用的 COM+ 服務摘要 | 交易處理基礎觀念 | System.EnterpriseServices 命名空間