EnterpriseServicesInteropOption 列舉

定義

指定分散式交易如何與 COM+ 交易互動。

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
繼承
EnterpriseServicesInteropOption

欄位

Automatic 1

搜尋現有的 COM+ 內容,並在該內容存在時與其同步處理。

Full 2

System.EnterpriseServices 內容 (可藉由呼叫 Transaction 類別的靜態方法 ContextUtil 來擷取) 和 System.Transactions 環境交易 (可藉由呼叫 Current 類別的靜態方法 Transaction 來擷取) 永遠會同步處理。 這會對效能帶來負面影響,因為可能需要建立新的 System.EnterpriseServices 內容。

None 0

TransactionCurrent 之間不會進行同步處理。

備註

.NET Framework可讓 Managed .NET 元件使用 命名空間中的 System.EnterpriseServices 類別參與 COM+ 交易。 不過,由於預設不會提供互通性,因此您必須使用此列舉來指定您想要參與 COM+ 內容的方式。 具體而言,當您建立新的 TransactionScope 時,請使用這個列舉來指出您希望交易參與 COM+ 交易的方式。 如需詳細資訊,請參閱 與企業服務和 COM+ 交易的互通性

適用於

另請參閱