Interface IConnectionInterceptor
- Namespace
- LinqToDB.Interceptors
- Assembly
- linq2db.dll
public interface IConnectionInterceptor : IInterceptor
- Extension Methods
Methods
ConnectionOpened(ConnectionEventData, DbConnection)
Event, triggered after connection opened.
void ConnectionOpened(ConnectionEventData eventData, DbConnection connection)
Parameters
eventData
ConnectionEventDataAdditional data for event.
connection
DbConnectionConnection instance.
ConnectionOpenedAsync(ConnectionEventData, DbConnection, CancellationToken)
Event, triggered after connection opened asynchronously.
Task ConnectionOpenedAsync(ConnectionEventData eventData, DbConnection connection, CancellationToken cancellationToken)
Parameters
eventData
ConnectionEventDataAdditional data for event.
connection
DbConnectionConnection instance.
cancellationToken
CancellationTokenCancellation token.
Returns
ConnectionOpening(ConnectionEventData, DbConnection)
Event, triggered before connection open.
void ConnectionOpening(ConnectionEventData eventData, DbConnection connection)
Parameters
eventData
ConnectionEventDataAdditional data for event.
connection
DbConnectionConnection instance.
ConnectionOpeningAsync(ConnectionEventData, DbConnection, CancellationToken)
Event, triggered before asynchronous connection open.
Task ConnectionOpeningAsync(ConnectionEventData eventData, DbConnection connection, CancellationToken cancellationToken)
Parameters
eventData
ConnectionEventDataAdditional data for event.
connection
DbConnectionConnection instance.
cancellationToken
CancellationTokenCancellation token.