Поделиться через


CosmosQueryExecutedEventData Конструктор

Определение

Создает полезные данные события.

public CosmosQueryExecutedEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, TimeSpan elapsed, double requestCharge, string activityId, string containerId, string? partitionKey, System.Collections.Generic.IReadOnlyList<(string Name, object? Value)> parameters, string querySql, bool logSensitiveData);
new Microsoft.EntityFrameworkCore.Diagnostics.CosmosQueryExecutedEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * TimeSpan * double * string * string * string * System.Collections.Generic.IReadOnlyList<ValueTuple<string, obj>> * string * bool -> Microsoft.EntityFrameworkCore.Diagnostics.CosmosQueryExecutedEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), elapsed As TimeSpan, requestCharge As Double, activityId As String, containerId As String, partitionKey As String, parameters As IReadOnlyList(Of ValueTuple(Of String, Object)), querySql As String, logSensitiveData As Boolean)

Параметры

eventDefinition
EventDefinitionBase

Определение события.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Делегат, который создает сообщение журнала для этого события.

elapsed
TimeSpan

Время, прошедшее с момента отправки команды в базу данных.

requestCharge
Double

Плата за запрос в единицах запроса.

activityId
String

Идентификатор действия.

containerId
String

Идентификатор запрашиваемого контейнера Cosmos.

partitionKey
String

Ключ раздела Cosmos, который используется запросом.

parameters
IReadOnlyList<ValueTuple<String,Object>>

Имя или значения для каждого параметра в запросе Cosmos.

querySql
String

SQL, представляющий запрос.

logSensitiveData
Boolean

Указывает, разрешено ли приложение вести журнал конфиденциальных данных.

Применяется к