Table of Contents

Interface ISqlDatabaseFactoryStatementListener

Namespace
LfrlAnvil.Sql.Events
Assembly
LfrlAnvil.Sql.Core.dll

Represents a listener that allows to react to SQL statements executed during ISqlDatabase creation.

public interface ISqlDatabaseFactoryStatementListener

Methods

OnAfter(SqlDatabaseFactoryStatementEvent, TimeSpan, Exception?)

Method invoked just after an SQL statement execution has finished.

void OnAfter(SqlDatabaseFactoryStatementEvent @event, TimeSpan elapsedTime, Exception? exception)

Parameters

event SqlDatabaseFactoryStatementEvent

Event that contains information about an invoked SQL statement.

elapsedTime TimeSpan

Amount of time elapsed during an SQL statement's execution.

exception Exception

Optional exception thrown during an SQL statement execution.

OnBefore(SqlDatabaseFactoryStatementEvent)

Method invoked just before an SQL statement execution starts.

void OnBefore(SqlDatabaseFactoryStatementEvent @event)

Parameters

event SqlDatabaseFactoryStatementEvent

Event that contains information about an SQL statement to be invoked.