SqlCeConnection.EnlistTransaction 方法 (Transaction)
登记指定的 Transaction。
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)
语法
声明
<SecurityCriticalAttribute> _
<SecurityTreatAsSafeAttribute> _
Public Overridable Sub EnlistTransaction ( _
SysTrans As Transaction _
)
用法
Dim instance As SqlCeConnection
Dim SysTrans As Transaction
instance.EnlistTransaction(SysTrans)
[SecurityCriticalAttribute]
[SecurityTreatAsSafeAttribute]
public virtual void EnlistTransaction(
Transaction SysTrans
)
[SecurityCriticalAttribute]
[SecurityTreatAsSafeAttribute]
public:
virtual void EnlistTransaction(
Transaction^ SysTrans
)
[<SecurityCriticalAttribute>]
[<SecurityTreatAsSafeAttribute>]
abstract EnlistTransaction :
SysTrans:Transaction -> unit
[<SecurityCriticalAttribute>]
[<SecurityTreatAsSafeAttribute>]
override EnlistTransaction :
SysTrans:Transaction -> unit
public function EnlistTransaction(
SysTrans : Transaction
)
参数
- SysTrans
类型:System.Transactions.Transaction
要在其中登记的事务
异常
异常 | 条件 |
---|---|
InvalidOperationException | 此连接已登记在本地事务中。 - 或 - 在此事务中无法登记此连接。 |
NullReferenceException | SysTrans 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |