다음을 통해 공유


RelationalLoggerExtensions.CommandErrorAsync 메서드

정의

이벤트에 대한 로그입니다 CommandError .

public static System.Threading.Tasks.Task CommandErrorAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod executeMethod, Guid commandId, Guid connectionId, Exception exception, DateTimeOffset startTime, TimeSpan duration, System.Threading.CancellationToken cancellationToken = default);
static member CommandErrorAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * Exception * DateTimeOffset * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function CommandErrorAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, command As DbCommand, context As DbContext, executeMethod As DbCommandMethod, commandId As Guid, connectionId As Guid, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task

매개 변수

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

사용할 진단 로거입니다.

connection
IRelationalConnection

연결입니다.

command
DbCommand

데이터베이스 명령 개체입니다.

context
DbContext

현재 사용 중인 이며 DbContext , 알 수 없는 경우 null입니다.

executeMethod
DbCommandMethod

명령을 실행하기 위해 호출될 메서드를 나타냅니다.

commandId
Guid

지정된 DbCommand와 연결된 상관 관계 ID입니다.

connectionId
Guid

사용 중인 와 DbConnection 연결된 상관 관계 ID입니다.

exception
Exception

이 오류를 발생시킨 예외입니다.

startTime
DateTimeOffset

실행이 시작된 시간입니다.

duration
TimeSpan

예외가 발생할 때까지 경과된 시간입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

Task 비동기 작업을 나타내는 입니다.

적용 대상