Class ConnectionInterceptor
- Namespace
- LinqToDB.Interceptors
- Assembly
- linq2db.dll
public abstract class ConnectionInterceptor : IConnectionInterceptor, IInterceptor
- Inheritance
-
ConnectionInterceptor
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
ConnectionInterceptor()
protected ConnectionInterceptor()
Methods
ConnectionOpened(ConnectionEventData, DbConnection)
public virtual void ConnectionOpened(ConnectionEventData eventData, DbConnection connection)
Parameters
eventData
ConnectionEventData
connection
DbConnection
ConnectionOpenedAsync(ConnectionEventData, DbConnection, CancellationToken)
public virtual Task ConnectionOpenedAsync(ConnectionEventData eventData, DbConnection connection, CancellationToken cancellationToken)
Parameters
eventData
ConnectionEventData
connection
DbConnection
cancellationToken
CancellationToken
Returns
- Task
ConnectionOpening(ConnectionEventData, DbConnection)
public virtual void ConnectionOpening(ConnectionEventData eventData, DbConnection connection)
Parameters
eventData
ConnectionEventData
connection
DbConnection
ConnectionOpeningAsync(ConnectionEventData, DbConnection, CancellationToken)
public virtual Task ConnectionOpeningAsync(ConnectionEventData eventData, DbConnection connection, CancellationToken cancellationToken)
Parameters
eventData
ConnectionEventData
connection
DbConnection
cancellationToken
CancellationToken
Returns
- Task