Interface IConnectionInterceptor
Observes the connection lifecycle of a database-backed context.
public interface IConnectionInterceptor
- Extension Methods
Remarks
Register implementations with DataContextBuilder.AddInterceptor (applies to every context the
builder creates) or DataContext.AddInterceptor (per context instance). Interceptors are
invoked in registration order and must be thread-safe, since a context may open its connection
concurrently.
Methods
ConnectionOpened(ConnectionEventData)
Called after the connection has been opened.
void ConnectionOpened(ConnectionEventData eventData)
Parameters
eventDataConnectionEventDataMetadata about the connection.
ConnectionOpening(ConnectionEventData)
Called immediately before the connection is opened.
void ConnectionOpening(ConnectionEventData eventData)
Parameters
eventDataConnectionEventDataMetadata about the connection.