CommandExecutedEventData Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CommandExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbCommand, DbCommandMethod, Guid, Guid, Object, Boolean, Boolean, DateTimeOffset, TimeSpan)
- Исходный код:
- CommandExecutedEventData.cs
- Исходный код:
- CommandExecutedEventData.cs
Создает полезные данные события.
public CommandExecutedEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod executeMethod, Guid commandId, Guid connectionId, object result, bool async, bool logParameterValues, DateTimeOffset startTime, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * obj * bool * bool * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), command As DbCommand, executeMethod As DbCommandMethod, commandId As Guid, connectionId As Guid, result As Object, async As Boolean, logParameterValues As Boolean, startTime As DateTimeOffset, duration As TimeSpan)
Параметры
- eventDefinition
- EventDefinitionBase
Определение события.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Делегат, создающий сообщение журнала для этого события.
- executeMethod
- DbCommandMethod
Метод DbCommand , который использовался для выполнения команды.
- connectionId
- Guid
Идентификатор корреляции, определяющий используемый DbConnection экземпляр.
- result
- Object
Результат выполнения операции.
- async
- Boolean
Указывает, выполнялась ли команда асинхронно.
- logParameterValues
- Boolean
Указывает, разрешает ли приложение ведение журнала значений параметров.
- startTime
- DateTimeOffset
Время начала этого события.
- duration
- TimeSpan
Длительность этого события.
Применяется к
CommandExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, Object, Boolean, Boolean, DateTimeOffset, TimeSpan)
- Исходный код:
- CommandExecutedEventData.cs
- Исходный код:
- CommandExecutedEventData.cs
- Исходный код:
- CommandExecutedEventData.cs
- Исходный код:
- CommandExecutedEventData.cs
Внимание!
Use the overload with CommandSource
Создает полезные данные события.
public CommandExecutedEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod executeMethod, Guid commandId, Guid connectionId, object result, bool async, bool logParameterValues, DateTimeOffset startTime, TimeSpan duration);
[System.Obsolete("Use the overload with CommandSource")]
public CommandExecutedEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext? context, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod executeMethod, Guid commandId, Guid connectionId, object? result, bool async, bool logParameterValues, DateTimeOffset startTime, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * obj * bool * bool * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData
[<System.Obsolete("Use the overload with CommandSource")>]
new Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * obj * bool * bool * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), connection As DbConnection, command As DbCommand, context As DbContext, executeMethod As DbCommandMethod, commandId As Guid, connectionId As Guid, result As Object, async As Boolean, logParameterValues As Boolean, startTime As DateTimeOffset, duration As TimeSpan)
Параметры
- eventDefinition
- EventDefinitionBase
Определение события.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Делегат, создающий сообщение журнала для этого события.
- connection
- DbConnection
Используемый DbConnection объект .
- context
- DbContext
Объект , используемый DbContext в данный момент, для значения NULL, если он неизвестен.
- executeMethod
- DbCommandMethod
Метод DbCommand , который использовался для выполнения команды.
- connectionId
- Guid
Идентификатор корреляции, определяющий используемый DbConnection экземпляр.
- result
- Object
Результат выполнения операции.
- async
- Boolean
Указывает, выполнялась ли команда асинхронно.
- logParameterValues
- Boolean
Указывает, разрешает ли приложение ведение журнала значений параметров.
- startTime
- DateTimeOffset
Время начала этого события.
- duration
- TimeSpan
Длительность этого события.
- Атрибуты
Применяется к
CommandExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, Object, Boolean, Boolean, DateTimeOffset, TimeSpan, CommandSource)
- Исходный код:
- CommandExecutedEventData.cs
- Исходный код:
- CommandExecutedEventData.cs
- Исходный код:
- CommandExecutedEventData.cs
- Исходный код:
- CommandExecutedEventData.cs
Создает полезные данные события.
public CommandExecutedEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext? context, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod executeMethod, Guid commandId, Guid connectionId, object? result, bool async, bool logParameterValues, DateTimeOffset startTime, TimeSpan duration, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource);
new Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * obj * bool * bool * DateTimeOffset * TimeSpan * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource -> Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), connection As DbConnection, command As DbCommand, context As DbContext, executeMethod As DbCommandMethod, commandId As Guid, connectionId As Guid, result As Object, async As Boolean, logParameterValues As Boolean, startTime As DateTimeOffset, duration As TimeSpan, commandSource As CommandSource)
Параметры
- eventDefinition
- EventDefinitionBase
Определение события.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Делегат, создающий сообщение журнала для этого события.
- connection
- DbConnection
Используемый DbConnection объект .
- context
- DbContext
Объект , используемый DbContext в данный момент, для значения NULL, если он неизвестен.
- executeMethod
- DbCommandMethod
Метод DbCommand , который использовался для выполнения команды.
- connectionId
- Guid
Идентификатор корреляции, определяющий используемый DbConnection экземпляр.
- result
- Object
Результат выполнения операции.
- async
- Boolean
Указывает, выполнялась ли команда асинхронно.
- logParameterValues
- Boolean
Указывает, разрешает ли приложение ведение журнала значений параметров.
- startTime
- DateTimeOffset
Время начала этого события.
- duration
- TimeSpan
Длительность этого события.
- commandSource
- CommandSource
Источник команды.
Применяется к
Entity Framework