语言

TransactionEventData 类

定义

DiagnosticSource事务事件的事件有效负载基类RelationalEventId。

[System.Runtime.CompilerServices.Nullable(0)]
public class TransactionEventData : Microsoft.EntityFrameworkCore.Diagnostics.DbContextEventData
public class TransactionEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventData
public class TransactionEventData : Microsoft.EntityFrameworkCore.Diagnostics.DbContextEventData
[<System.Runtime.CompilerServices.Nullable(0)>]
type TransactionEventData = class
    inherit DbContextEventData
type TransactionEventData = class
    inherit EventData
type TransactionEventData = class
    inherit DbContextEventData
Public Class TransactionEventData
Inherits DbContextEventData
Public Class TransactionEventData
Inherits EventData
继承
TransactionEventData
继承
TransactionEventData
派生
特性

注解

有关详细信息 和示例,请参阅日志记录、事件和诊断 。

构造函数

名称 说明
TransactionEventData(EventDefinitionBase, Func<EventDefinitionBase,EventData,String>, DbTransaction, DbContext, Guid, Guid, Boolean, DateTimeOffset)

构造事件有效负载。

TransactionEventData(EventDefinitionBase, Func<EventDefinitionBase,EventData,String>, DbTransaction, Guid, Guid, DateTimeOffset)

构造事件有效负载。

属性

名称 说明
ConnectionId

标识正在使用的实例的相关 DbConnection ID。

Context

当前 DbContext。

(继承自 DbContextEventData)
EventId

EventId定义消息 ID 和名称。

(继承自 EventData)
EventIdCode

一个字符串,表示定义此事件的代码。

(继承自 EventData)
IsAsync

指示是否异步使用事务。

LogLevel

用于 LogLevel 记录此事件的消息。

(继承自 EventData)
StartTime

此事件的开始时间。

Transaction

如果尚未创建,则为 DbTransactionnull。

TransactionId

标识正在使用的 Entity Framework 事务的相关 ID。

方法

名称 说明
ToString()

描述此事件的记录器消息。

(继承自 EventData)

适用于