EnterpriseServicesInteropOption 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定分散式交易如何與 COM+ 交易互動。
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- 繼承
欄位
Automatic | 1 | 搜尋現有的 COM+ 內容,並在該內容存在時與其同步處理。 |
Full | 2 | System.EnterpriseServices 內容 (可藉由呼叫 Transaction 類別的靜態方法 ContextUtil 來擷取) 和 System.Transactions 環境交易 (可藉由呼叫 Current 類別的靜態方法 Transaction 來擷取) 永遠會同步處理。 這會對效能帶來負面影響,因為可能需要建立新的 System.EnterpriseServices 內容。 |
None | 0 | Transaction 和 Current 之間不會進行同步處理。 |
備註
.NET Framework 允許 Managed .NET 元件使用 命名空間中的 System.EnterpriseServices 類別參與 COM+ 交易。 不過,由於預設不會提供互通,因此您必須使用此列舉來指定您想要參與 COM+ 內容的方式。 具體而言,當您建立新的 TransactionScope時,請使用這個列舉來指出您希望交易參與 COM+ 交易的方式。 如需詳細資訊,請參閱 與企業服務和 COM+ 交易的互操作性。