DbConnectionInterceptor Класс

Определение

Абстрактный базовый класс для IDbConnectionInterceptor использования при реализации подмножества методов интерфейса.

public abstract class DbConnectionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IDbConnectionInterceptor, Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type DbConnectionInterceptor = class
    interface IDbConnectionInterceptor
    interface IInterceptor
Public MustInherit Class DbConnectionInterceptor
Implements IDbConnectionInterceptor, IInterceptor
Наследование
DbConnectionInterceptor
Реализации

Комментарии

Дополнительные сведения см. в описании перехватчиков EF Core .

Конструкторы

DbConnectionInterceptor()

Абстрактный базовый класс для IDbConnectionInterceptor использования при реализации подмножества методов интерфейса.

Методы

ConnectionClosed(DbConnection, ConnectionEndEventData)

Вызывается сразу после вызова Close() EF в асинхронном контексте.

ConnectionClosedAsync(DbConnection, ConnectionEndEventData)

Вызывается сразу после вызова CloseAsync()EF.

ConnectionClosing(DbConnection, ConnectionEventData, InterceptionResult)

Вызывается непосредственно перед тем, как EF намерена вызвать Close().

ConnectionClosingAsync(DbConnection, ConnectionEventData, InterceptionResult)

Вызывается непосредственно перед тем, как EF намерена вызывать CloseAsync() в асинхронном контексте.

ConnectionFailed(DbConnection, ConnectionErrorEventData)

Вызывается при сбое открытия подключения с исключением.

ConnectionFailedAsync(DbConnection, ConnectionErrorEventData, CancellationToken)

Вызывается при сбое открытия подключения с исключением.

ConnectionOpened(DbConnection, ConnectionEndEventData)

Вызывается сразу после вызова Open()EF.

ConnectionOpenedAsync(DbConnection, ConnectionEndEventData, CancellationToken)

Вызывается сразу после вызова OpenAsync()EF.

ConnectionOpening(DbConnection, ConnectionEventData, InterceptionResult)

Вызывается непосредственно перед тем, как EF намерена вызвать Open().

ConnectionOpeningAsync(DbConnection, ConnectionEventData, InterceptionResult, CancellationToken)

Вызывается непосредственно перед тем, как EF намерена вызвать OpenAsync().

Применяется к