Поделиться через


IRelationalCommandDiagnosticsLogger.CommandReaderExecutedAsync Метод

Определение

Регистрирует CommandExecuted событие.

public System.Threading.Tasks.ValueTask<System.Data.Common.DbDataReader> CommandReaderExecutedAsync (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext? context, Guid commandId, Guid connectionId, System.Data.Common.DbDataReader methodResult, DateTimeOffset startTime, TimeSpan duration, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource, System.Threading.CancellationToken cancellationToken = default);
abstract member CommandReaderExecutedAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * System.Data.Common.DbDataReader * DateTimeOffset * TimeSpan * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Data.Common.DbDataReader>
Public Function CommandReaderExecutedAsync (connection As IRelationalConnection, command As DbCommand, context As DbContext, commandId As Guid, connectionId As Guid, methodResult As DbDataReader, startTime As DateTimeOffset, duration As TimeSpan, commandSource As CommandSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of DbDataReader)

Параметры

connection
IRelationalConnection

Соединение.

command
DbCommand

Объект команды базы данных.

context
DbContext

Объект , используемый DbContext в данный момент, для значения NULL, если он неизвестен.

commandId
Guid

Идентификатор корреляции, связанный с заданным DbCommandобъектом .

connectionId
Guid

Идентификатор корреляции, связанный с используемым DbConnection объектом .

methodResult
DbDataReader

Возвращаемое значение при выполнении базового метода.

startTime
DateTimeOffset

Время начала выполнения.

duration
TimeSpan

Продолжительность выполнения команды, не включая использование результатов.

commandSource
CommandSource

Источник команды.

cancellationToken
CancellationToken

Объект для CancellationToken наблюдения во время ожидания завершения задачи.

Возвращаемое значение

Результат выполнения, который мог быть изменен перехватчиком.

Исключения

Если CancellationToken отменяется.

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