比較 COM+ 與 ServiceModel 的異動
本主題討論如何使用 System.ServiceModel 命名空間提供的 Windows Communication Foundation (WCF) 屬性,來模擬異動 COM+ 服務的行為。
使用 ServiceModel 屬性模擬 COM+
下表比較用來建立 EnterpriseServices
異動的 TransactionOption 列舉,以及其如何與 System.ServiceModel 命名空間提供的 WCF 屬性相互關聯。
COM+ 屬性 | WCF 屬性 |
---|---|
RequiresNew | TransactionFlowAttribute 設定為 NotAllowed。 TransactionScopeRequired 為 true 。繫結項目中的 TransactionFlow 屬性為 false 。 |
必要 | TransactionFlowAttribute 設定為 Allowed。 TransactionScopeRequired 為 true 。繫結項目中的 TransactionFlow 屬性為 true 。 |
支援 | 沒有直接的對等項目。 一般來說,您應該採用對 Required 所指定的行為。 |
NotSupported | TransactionScopeRequired 為 false 。繫結項目中的 TransactionFlow 屬性為 false 。 |
停用 | 沒有直接的對等項目。 一般來說,您應該採用對 NotSupported 所指定的行為。 |