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