Table of Contents

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