Freigeben über


RelationalConcurrencyExceptionEventData Klasse

Definition

Eine DiagnosticSource Ereignisnutzlast, die verwendet wird, wenn ein DbUpdateConcurrencyException von einem relationalen Datenbankanbieter ausgelöst wird.

public class RelationalConcurrencyExceptionEventData : Microsoft.EntityFrameworkCore.Diagnostics.ConcurrencyExceptionEventData
type RelationalConcurrencyExceptionEventData = class
    inherit ConcurrencyExceptionEventData
Public Class RelationalConcurrencyExceptionEventData
Inherits ConcurrencyExceptionEventData
Vererbung

Hinweise

Weitere Informationen und Beispiele finden Sie unter Protokollierung, Ereignisse und Diagnose.

Konstruktoren

RelationalConcurrencyExceptionEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbContext, DbConnection, DbCommand, DbDataReader, Guid, Guid, IReadOnlyList<IUpdateEntry>, DbUpdateConcurrencyException)

Erstellt die Ereignisnutzlast.

Eigenschaften

Command

Die DbCommand verwendete.

CommandId

Eine Korrelations-ID, die die DbCommand instance identifiziert, die verwendet wird.

Connection

Die DbConnection verwendete.

ConnectionId

Eine Korrelations-ID, die die DbConnection instance identifiziert, die verwendet wird.

Context

Der aktuelle DbContext.

(Geerbt von DbContextEventData)
DataReader

Die DbDataReader verwendete.

Entries

Die Einträge, die an der Parallelitätsverletzung beteiligt waren.

(Geerbt von ConcurrencyExceptionEventData)
EventId

Die EventId , die die Nachrichten-ID und den Namen definiert.

(Geerbt von EventData)
EventIdCode

Eine Zeichenfolge, die den Code darstellt, in dem dieses Ereignis definiert ist.

(Geerbt von EventData)
Exception

Die Ausnahme, die ausgelöst wird, es sei denn, das Auslösen wird unterdrückt.

(Geerbt von ConcurrencyExceptionEventData)
LogLevel

Der LogLevel , der zum Protokollieren der Nachricht für dieses Ereignis verwendet wird.

(Geerbt von EventData)

Methoden

ToString()

Eine Protokollierungsmeldung, die dieses Ereignis beschreibt.

(Geerbt von EventData)

Gilt für: