다음을 통해 공유


TransactionErrorEventData 클래스

정의

DiagnosticSource 트랜잭션 오류 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다.

public class TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.TransactionEndEventData, Microsoft.EntityFrameworkCore.Diagnostics.IErrorEventData
type TransactionErrorEventData = class
    inherit TransactionEndEventData
    interface IErrorEventData
Public Class TransactionErrorEventData
Inherits TransactionEndEventData
Implements IErrorEventData
상속
상속
구현

설명

자세한 내용과 예제는 로깅, 이벤트 및 진단 참조하세요.

생성자

TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, DbContext, Guid, Guid, Boolean, String, Exception, DateTimeOffset, TimeSpan)

이벤트 페이로드를 생성합니다.

TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, Guid, Guid, String, Exception, DateTimeOffset, TimeSpan)

이벤트 페이로드를 생성합니다.

속성

Action

"커밋" 또는 "롤백" 중 하나입니다.

ConnectionId

사용 중인 instance 식별하는 DbConnection 상관 관계 ID입니다.

(다음에서 상속됨 TransactionEventData)
Context

현재 DbContext입니다.

(다음에서 상속됨 DbContextEventData)
Duration

이 이벤트의 기간입니다.

(다음에서 상속됨 TransactionEndEventData)
EventId

EventId 메시지 ID 및 이름을 정의하는 입니다.

(다음에서 상속됨 EventData)
EventIdCode

이 이벤트가 정의된 코드를 나타내는 문자열입니다.

(다음에서 상속됨 EventData)
Exception

트랜잭션이 실패할 때 throw된 예외입니다.

IsAsync

트랜잭션이 비동기적으로 사용되는지 여부를 나타냅니다.

(다음에서 상속됨 TransactionEventData)
LogLevel

LogLevel 이 이벤트에 대한 메시지를 기록하는 데 사용할 입니다.

(다음에서 상속됨 EventData)
StartTime

이 이벤트의 시작 시간입니다.

(다음에서 상속됨 TransactionEventData)
Transaction

아직 DbTransaction만들어지지 않은 경우 또는 null입니다.

(다음에서 상속됨 TransactionEventData)
TransactionId

사용 중인 Entity Framework 트랜잭션을 식별하는 상관 관계 ID입니다.

(다음에서 상속됨 TransactionEventData)

메서드

ToString()

이 이벤트를 설명하는 로거 메시지입니다.

(다음에서 상속됨 EventData)

적용 대상