System.Transactions.CommittableTransaction
namespace System.Transactions
{
public sealed class CommittableTransaction : Transaction, IAsyncResult
{
public CommittableTransaction();
public CommittableTransaction(TimeSpan timeout);
public CommittableTransaction(TransactionOptions options);
public IAsyncResult BeginCommit(AsyncCallback asyncCallback, object asyncState);
public void Commit();
public void EndCommit(IAsyncResult asyncResult);
}
}