Lingua

DbConnectionInterceptor Classe

Definizione

Classe base astratta per l'uso quando IDbConnectionInterceptor si implementa un subset dei metodi di interfaccia.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class DbConnectionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IDbConnectionInterceptor, Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
public abstract class DbConnectionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IDbConnectionInterceptor, Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbConnectionInterceptor = class
    interface IDbConnectionInterceptor
    interface IInterceptor
type DbConnectionInterceptor = class
    interface IDbConnectionInterceptor
    interface IInterceptor
Public MustInherit Class DbConnectionInterceptor
Implements IDbConnectionInterceptor, IInterceptor
Ereditarietà
DbConnectionInterceptor
Attributi
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Intercettori di EF Core .

Costruttori

Nome Descrizione
DbConnectionInterceptor()

Classe base astratta per l'uso quando IDbConnectionInterceptor si implementa un subset dei metodi di interfaccia.

Metodi

Nome Descrizione
ConnectionCanceled(DbConnection, ConnectionEndEventData)

Chiamato quando l'apertura di una connessione è stata annullata.

ConnectionCanceledAsync(DbConnection, ConnectionEndEventData, CancellationToken)

Chiamato quando l'apertura di una connessione è stata annullata.

ConnectionClosed(DbConnection, ConnectionEndEventData)

Chiamato subito dopo che EF ha chiamato Close() in un contesto asincrono.

ConnectionClosedAsync(DbConnection, ConnectionEndEventData)

Chiamato subito dopo che EF ha chiamato CloseAsync().

ConnectionClosing(DbConnection, ConnectionEventData, InterceptionResult)

Chiamato appena prima di EF intende chiamare Close().

ConnectionClosingAsync(DbConnection, ConnectionEventData, InterceptionResult)

Chiamato subito prima che EF intenda chiamare CloseAsync() in un contesto asincrono.

ConnectionCreated(ConnectionCreatedEventData, DbConnection)

Chiamato subito dopo che EF crea un oggetto DbConnection. Questo evento non viene attivato se l'applicazione fornisce la connessione da usare.

ConnectionCreating(ConnectionCreatingEventData, InterceptionResult<DbConnection>)

Chiamato subito prima che EF crei un oggetto DbConnection. Questo evento non viene attivato se l'applicazione fornisce la connessione da usare.

ConnectionDisposed(DbConnection, ConnectionEndEventData)

Chiamato subito dopo che EF ha chiamato Dispose() in un contesto asincrono.

ConnectionDisposedAsync(DbConnection, ConnectionEndEventData)

Chiamato subito dopo che EF ha chiamato DisposeAsync().

ConnectionDisposing(DbConnection, ConnectionEventData, InterceptionResult)

Chiamato appena prima di EF intende chiamare Dispose() per .DbConnection

ConnectionDisposingAsync(DbConnection, ConnectionEventData, InterceptionResult)

Chiamato subito prima che EF intenda chiamare DisposeAsync() in un contesto asincrono.

ConnectionFailed(DbConnection, ConnectionErrorEventData)

Chiamato all'apertura di una connessione non riuscita con un'eccezione.

ConnectionFailedAsync(DbConnection, ConnectionErrorEventData, CancellationToken)

Chiamato all'apertura di una connessione non riuscita con un'eccezione.

ConnectionOpened(DbConnection, ConnectionEndEventData)

Chiamato subito dopo che EF ha chiamato Open().

ConnectionOpenedAsync(DbConnection, ConnectionEndEventData, CancellationToken)

Chiamato subito dopo che EF ha chiamato OpenAsync().

ConnectionOpening(DbConnection, ConnectionEventData, InterceptionResult)

Chiamato appena prima di EF intende chiamare Open().

ConnectionOpeningAsync(DbConnection, ConnectionEventData, InterceptionResult, CancellationToken)

Chiamato appena prima di EF intende chiamare OpenAsync().

Si applica a