Class TransactionScope
Represents transaction scope.
Inheritance
System.Object
TransactionScope
Implements
System.IDisposable
Namespace: Mediachase.BusinessFoundation.Data
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 14.26.0Syntax
public class TransactionScope : Object, IDisposable
Constructors
TransactionScope(SqlTransactionScope)
Initializes a new instance of the TransactionScope class.
Declaration
public TransactionScope(SqlTransactionScope transaction)
Parameters
Type | Name | Description |
---|---|---|
SqlTransactionScope | transaction | The transaction. |
Properties
SqlTransactionScope
Gets the SQL transaction scope.
Declaration
public SqlTransactionScope SqlTransactionScope { get; protected set; }
Property Value
Type | Description |
---|---|
SqlTransactionScope | The SQL transaction scope. |
TransactionId
Gets the transaction id.
Declaration
public Guid TransactionId { get; }
Property Value
Type | Description |
---|---|
System.Guid | The transaction id. |
Methods
AddCallback(TransactionCallback, Object)
Adds the callback.
Declaration
public void AddCallback(TransactionCallback callback, object state)
Parameters
Type | Name | Description |
---|---|---|
TransactionCallback | callback | The callback. |
System.Object | state | The state. |
Commit()
Commits this instance.
Declaration
public void Commit()
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(Boolean)
Disposes the specified disposing.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | if set to |
Implements
System.IDisposable