/// <inheritdoc cref="IAdoNetProfiler.OnClosed(DbConnection)" /> public void OnClosed(DbConnection connection) { _connectionEventTimeline.WriteTimelineMessage(); _connectionLifetimeTimeline.WriteTimelineMessage(); _connectionEventTimeline = null; _connectionLifetimeTimeline = null; }
/// <inheritdoc cref="IAdoNetProfiler.OnOpened(DbConnection)" /> public void OnOpened(DbConnection connection) { _connectionEventTimeline.WriteTimelineMessage(); _connectionEventTimeline = null; }
/// <inheritdoc cref="IAdoNetProfiler.OnClosing(DbConnection)" /> public void OnClosing(DbConnection connection) { _connectionEventTimeline = ConnectionInspector.CreateEventTimeline(connection, _connectionId, ConnectionEvent.Close); }
/// <inheritdoc cref="IAdoNetProfiler.OnOpening(DbConnection)" /> public void OnOpening(DbConnection connection) { _connectionLifetimeTimeline = ConnectionInspector.CreateLifetimeTimeline(connection, _connectionId); _connectionEventTimeline = ConnectionInspector.CreateEventTimeline(connection, _connectionId, ConnectionEvent.Open); }