Table of Contents

Interface IConnectionInterceptor

Namespace
NextORM.Core
Assembly
nextorm.core.dll

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

eventData ConnectionEventData

Metadata about the connection.

ConnectionOpening(ConnectionEventData)

Called immediately before the connection is opened.

void ConnectionOpening(ConnectionEventData eventData)

Parameters

eventData ConnectionEventData

Metadata about the connection.