DbConnectionInterceptor Klasa

Definicja

Abstrakcyjna klasa bazowa do IDbConnectionInterceptor użycia podczas implementowania podzestawu metod interfejsu.

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
Dziedziczenie
DbConnectionInterceptor
Implementuje

Uwagi

Aby uzyskać więcej informacji, zobacz przechwytywanie ef Core .

Konstruktory

DbConnectionInterceptor()

Abstrakcyjna klasa bazowa do IDbConnectionInterceptor użycia podczas implementowania podzestawu metod interfejsu.

Metody

ConnectionClosed(DbConnection, ConnectionEndEventData)

Wywoływana tuż po wywołaniu Close() programu EF w kontekście asynchronizowym.

ConnectionClosedAsync(DbConnection, ConnectionEndEventData)

Wywołana tuż po wywołaniu programu EF .CloseAsync()

ConnectionClosing(DbConnection, ConnectionEventData, InterceptionResult)

Nazwana tuż przed tym, jak EF zamierza wywołać metodę Close().

ConnectionClosingAsync(DbConnection, ConnectionEventData, InterceptionResult)

Wywoływana tuż przed zamiarem wywołania CloseAsync() programu EF w kontekście asynchronizowym.

ConnectionFailed(DbConnection, ConnectionErrorEventData)

Wywoływane podczas otwierania połączenia nie powiodło się z wyjątkiem.

ConnectionFailedAsync(DbConnection, ConnectionErrorEventData, CancellationToken)

Wywoływane podczas otwierania połączenia nie powiodło się z wyjątkiem.

ConnectionOpened(DbConnection, ConnectionEndEventData)

Wywołana tuż po wywołaniu programu EF .Open()

ConnectionOpenedAsync(DbConnection, ConnectionEndEventData, CancellationToken)

Wywołana tuż po wywołaniu programu EF .OpenAsync()

ConnectionOpening(DbConnection, ConnectionEventData, InterceptionResult)

Nazwana tuż przed tym, jak EF zamierza wywołać metodę Open().

ConnectionOpeningAsync(DbConnection, ConnectionEventData, InterceptionResult, CancellationToken)

Nazwana tuż przed tym, jak EF zamierza wywołać metodę OpenAsync().

Dotyczy