On this page
Enlists in the specified transaction.
Syntax
|
|---|
'Declaration
Public Overrides Sub EnlistTransaction( _
ByVal As Transaction _
) |
Parameters
- transaction
- A reference to an existing System.Transactions.Transaction in which to enlist.
Example
These samples demonstrate usage of
EnlistTransaction.
|
|---|
Adobe CommerceCommand1.Connection=Adobe CommerceConnection1;
using (TransactionScope transScope = new TransactionScope()) {
Adobe CommerceConnection1.Open();
Adobe CommerceCommand1.ExecuteNonQuery();
transScope.Complete();
}
Adobe CommerceConnection1.Close();
- or -
Adobe CommerceCommand1.Connection=Adobe CommerceConnection1;
Adobe CommerceConnection1.Open();
using (TransactionScope transScope = new TransactionScope()) {
Adobe CommerceConnection1.EnlistTransaction(Transaction.Current);
Adobe CommerceCommand1.ExecuteNonQuery();
transScope.Complete();
}
Adobe CommerceConnection1.Close();
- or -
CommittableTransaction cmtTx = new CommittableTransaction();
Adobe CommerceConnection1.Open();
Adobe CommerceConnection1.EnlistTransaction(cmtTx);
Adobe CommerceCommand1.ExecuteNonQuery();
Adobe CommerceConnection1.Close(); |
|
|---|
Me.Adobe CommerceCommand1.Connection = Me.Adobe CommerceConnection1
Using transScope = New Transactions.TransactionScope
Me.Adobe CommerceConnection1.Open()
Me.Adobe CommerceCommand1.ExecuteNonQuery()
transScope.Complete()
End Using
Me.Adobe CommerceConnection1.Close()
- or -
Me.Adobe CommerceCommand1.Connection = Me.Adobe CommerceConnection1
Me.Adobe CommerceConnection1.Open()
Using transScope = New Transactions.TransactionScope
Me.Adobe CommerceConnection1.EnlistTransaction(Transactions.Transaction.Current)
Me.Adobe CommerceCommand1.ExecuteNonQuery()
transScope.Complete()
End Using
Me.Adobe CommerceConnection1.Close()
- or -
Dim cmtTx As New Transactions.CommittableTransaction
Me.Adobe CommerceConnection1.Open()
Me.Adobe CommerceConnection1.EnlistTransaction(cmtTx)
Me.Adobe CommerceCommand1.ExecuteNonQuery()
Me.Adobe CommerceConnection1.Close() |
See Also