Freigeben über


RelationalLoggerExtensions.ConnectionOpenedAsync Methode

Definition

Protokolle für das ConnectionOpened Ereignis.

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

Parameter

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Connection>

Die zu verwendende Diagnose-Protokollierung.

connection
IRelationalConnection

Die Verbindung.

startTime
DateTimeOffset

Die Zeit, zu der der Vorgang gestartet wurde.

duration
TimeSpan

Die Zeitspanne, bis die Verbindung geöffnet wurde.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ein Task , der den asynchronen Vorgang darstellt.

Gilt für: