Condividi tramite


RelationalLoggerExtensions.ConnectionOpenedAsync Metodo

Definizione

Registra l'evento ConnectionOpened .

public static System.Threading.Tasks.Task ConnectionOpenedAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, DateTimeOffset startTime, TimeSpan duration, System.Threading.CancellationToken cancellationToken = default);
static member ConnectionOpenedAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * DateTimeOffset * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectionOpenedAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Connection), connection As IRelationalConnection, startTime As DateTimeOffset, duration As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametri

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Connection>

Logger di diagnostica da usare.

connection
IRelationalConnection

Connessione.

startTime
DateTimeOffset

Ora di avvio dell'operazione.

duration
TimeSpan

Intervallo di tempo prima dell'apertura della connessione.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Oggetto Task che rappresenta l'operazione asincrona.

Si applica a