言語

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

使用されているインスタンスを識別する DbConnection 関連付け ID。

(継承元 TransactionEventData)
Context

現在の DbContext です。

(継承元 DbContextEventData)
Duration

このイベントの期間。

(継承元 TransactionEndEventData)
EventId

EventIdメッセージ ID と名前を定義する 。

(継承元 EventData)
EventIdCode

このイベントが定義されているコードを表す文字列。

(継承元 EventData)
Exception

トランザクションが失敗したときにスローされた例外。

IsAsync

トランザクションが非同期的に使用されているかどうかを示します。

(継承元 TransactionEventData)
LogLevel

LogLevelこのイベントのメッセージをログに記録するために使用される 。

(継承元 EventData)
StartTime

このイベントの開始時刻。

(継承元 TransactionEventData)
Transaction

まだ DbTransaction作成されていない場合は、、または null。

(継承元 TransactionEventData)
TransactionId

使用されている Entity Framework トランザクションを識別する関連付け ID。

(継承元 TransactionEventData)

メソッド

名前 説明
ToString()

このイベントを説明するロガー メッセージ。

(継承元 EventData)

適用対象