TransactionErrorEventData Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, Guid, Guid, String, Exception, DateTimeOffset, TimeSpan)
- Sumber:
- TransactionErrorEventData.cs
- Sumber:
- TransactionErrorEventData.cs
Membuat payload peristiwa.
public TransactionErrorEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbTransaction transaction, Guid transactionId, Guid connectionId, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbTransaction * Guid * Guid * string * Exception * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), transaction As DbTransaction, transactionId As Guid, connectionId As Guid, action As String, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan)
Parameter
- eventDefinition
- EventDefinitionBase
Definisi peristiwa.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Delegasi yang menghasilkan pesan log untuk kejadian ini.
- transaction
- DbTransaction
- transactionId
- Guid
ID korelasi yang mengidentifikasi transaksi Kerangka Kerja Entitas yang digunakan.
- connectionId
- Guid
ID korelasi yang mengidentifikasi instans yang DbConnection digunakan.
- action
- String
Salah satu dari "Commit" atau "Rollback".
- exception
- Exception
Pengecualian yang dilemparkan ketika transaksi gagal.
- startTime
- DateTimeOffset
Waktu mulai peristiwa ini.
- duration
- TimeSpan
Durasi kejadian ini.
Berlaku untuk
TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, DbContext, Guid, Guid, Boolean, String, Exception, DateTimeOffset, TimeSpan)
- Sumber:
- TransactionErrorEventData.cs
- Sumber:
- TransactionErrorEventData.cs
- Sumber:
- TransactionErrorEventData.cs
- Sumber:
- TransactionErrorEventData.cs
- Sumber:
- TransactionErrorEventData.cs
- Sumber:
- TransactionErrorEventData.cs
- Sumber:
- TransactionErrorEventData.cs
Membuat payload peristiwa.
public TransactionErrorEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.DbContext context, Guid transactionId, Guid connectionId, bool async, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration);
public TransactionErrorEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.DbContext? context, Guid transactionId, Guid connectionId, bool async, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * bool * string * Exception * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), transaction As DbTransaction, context As DbContext, transactionId As Guid, connectionId As Guid, async As Boolean, action As String, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan)
Parameter
- eventDefinition
- EventDefinitionBase
Definisi peristiwa.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Delegasi yang menghasilkan pesan log untuk kejadian ini.
- transaction
- DbTransaction
- transactionId
- Guid
ID korelasi yang mengidentifikasi transaksi Kerangka Kerja Entitas yang digunakan.
- connectionId
- Guid
ID korelasi yang mengidentifikasi instans yang DbConnection digunakan.
- async
- Boolean
Menunjukkan apakah transaksi sedang digunakan secara asinkron atau tidak.
- action
- String
Salah satu dari "Commit" atau "Rollback".
- exception
- Exception
Pengecualian yang dilemparkan ketika transaksi gagal.
- startTime
- DateTimeOffset
Waktu mulai peristiwa ini.
- duration
- TimeSpan
Durasi kejadian ini.