CosmosQueryExecutedEventData 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CosmosQueryExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, TimeSpan, Double, String, String, Nullable<PartitionKey>, IReadOnlyList<ValueTuple<String,Object>>, String, Boolean)
构造事件有效负载。
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, Microsoft.Azure.Cosmos.PartitionKey? partitionKeyValue, 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 * Nullable<Microsoft.Azure.Cosmos.PartitionKey> * 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, partitionKeyValue As Nullable(Of PartitionKey), 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
RU 中的请求费用。
- activityId
- String
活动 ID。
- containerId
- String
要查询的 Cosmos 容器的 ID。
- partitionKeyValue
- Nullable<PartitionKey>
查询使用的 Cosmos 分区的键值。
- parameters
- IReadOnlyList<ValueTuple<String,Object>>
Cosmos Query 中每个参数的名称/值。
- querySql
- String
表示查询的 SQL。
- logSensitiveData
- Boolean
指示应用程序是否允许日志记录敏感数据。
适用于
CosmosQueryExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, TimeSpan, Double, String, String, String, IReadOnlyList<ValueTuple<String, Object>>, String, Boolean)
构造事件有效负载。
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
RU 中的请求费用。
- activityId
- String
活动 ID。
- containerId
- String
要查询的 Cosmos 容器的 ID。
- partitionKey
- String
查询正在使用的 Cosmos 分区的键。
- parameters
- IReadOnlyList<ValueTuple<String,Object>>
Cosmos Query 中每个参数的名称/值。
- querySql
- String
表示查询的 SQL。
- logSensitiveData
- Boolean
指示应用程序是否允许日志记录敏感数据。