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