TransactionStateChanged Event
On this page
Occurs when the state of the transaction is changed.
Syntax
|
|---|
'Declaration
Public Event TransactionStateChanged As TransactionStateChangedEventHandler |
|
|---|
public event TransactionStateChangedEventHandler TransactionStateChanged |
Example
This sample demonstrates how to use the
TransactionStateChanged and
TransactionStateChanging events.
|
|---|
MagentoConnection connection = new MagentoConnection(
"domain=192.168.10.68/magento;user=Test;apikey=testpassword;");
connection.TransactionStateChanged += new TransactionStateChangedEventHandler(connection_TransactionStateChanged);
connection.TransactionStateChanging += new TransactionStateChangingEventHandler(connection_TransactionStateChanging);
connection.Open();
// ...
MagentoTransaction tr = connection.BeginTransaction();
// ...
tr.Commit();
// ...
void connection_TransactionStateChanging(object sender, TransactionStateChangingEventArgs e) {
if (e.Action == TransactionAction.Commit) {
// do somthing...
}
}
void connection_TransactionStateChanged(object sender, TransactionStateChangedEventArgs e) {
if (e.Action == TransactionAction.Commit) {
// do somthing...
}
} |
|
|---|
Dim connection As New MagentoConnection( _
"domain=192.168.10.68/magento;user=Test;apikey=testpassword;")
AddHandler connection.TransactionStateChanged, New TransactionStateChangedEventHandler(AddressOf &_ Me.connection_TransactionStateChanged)
AddHandler connection.TransactionStateChanging, New TransactionStateChangingEventHandler(AddressOf &_ Me.connection_TransactionStateChanging)
connection.Open()
'...
Dim Transaction As MagentoTransaction
Transaction = connection.BeginTransaction()
'...
Transaction.Commit()
'...
Private Sub connection_TransactionStateChanged(ByVal sender As Object, ByVal e As TransactionStateChangedEventArgs)
If (e.Action = TransactionAction.Commit) Then
'...
End If
End Sub
Private Sub connection_TransactionStateChanging(ByVal sender As Object, ByVal e As TransactionStateChangingEventArgs)
If (e.Action = TransactionAction.Commit) Then
'...
End If
End Sub |
See Also