Microsoft.Data.SqlClient.Diagnostics.SqlClientTransactionRollbackBefore
public sealed class SqlClientTransactionRollbackBefore : IEnumerable<KeyValuePair<string, object>>, IEnumerable, IReadOnlyCollection<KeyValuePair<string, object>>, IReadOnlyList<KeyValuePair<string, object>>
Contains diagnostic information emitted before a transaction rollback is rolled back.
namespace Microsoft.Data.SqlClient.Diagnostics
{
public sealed class SqlClientTransactionRollbackBefore : IEnumerable<KeyValuePair<string, object>>, IEnumerable, IReadOnlyCollection<KeyValuePair<string, object>>, IReadOnlyList<KeyValuePair<string, object>>
{
public const string Name = "Microsoft.Data.SqlClient.WriteTransactionRollbackBefore";
public SqlConnection Connection { get; }
public int Count { get; }
public IsolationLevel IsolationLevel { get; }
public KeyValuePair<string, object> this[int index] { get; }
public string Operation { get; }
public Guid OperationId { get; }
public long Timestamp { get; }
public long? TransactionId { get; }
public string TransactionName { get; }
public SqlClientTransactionRollbackBefore();
public IEnumerator<KeyValuePair<string, object>> GetEnumerator();
}
}