Microsoft.Data.SqlClient.Diagnostics.DiagnosticTransactionScope
namespace Microsoft.Data.SqlClient.Diagnostics
{
internal ref struct DiagnosticTransactionScope : IDisposable
{
public const int TransactionCommit = 1;
public const int TransactionRollback = 2;
public DiagnosticTransactionScope(SqlDiagnosticListener diagnostics, int operation, Guid operationId, string operationName, IsolationLevel isolationLevel, SqlConnection connection, SqlInternalTransaction transaction, string transactionName);
public static DiagnosticTransactionScope CreateTransactionCommitScope(SqlDiagnosticListener diagnostics, IsolationLevel isolationLevel, SqlConnection connection, SqlInternalTransaction transaction, string operationName = "");
public static DiagnosticTransactionScope CreateTransactionRollbackScope(SqlDiagnosticListener diagnostics, IsolationLevel isolationLevel, SqlConnection connection, SqlInternalTransaction transaction, string transactionName, string operationName = "");
public void Dispose();
public void SetException(Exception ex);
}
}