CosmosQueryExecutedEventData 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建構事件承載。
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
活動識別碼。
- containerId
- String
正在查詢之 Cosmos 容器的識別碼。
- partitionKey
- String
查詢所使用的 Cosmos 分割區索引鍵。
- parameters
- IReadOnlyList<ValueTuple<String,Object>>
Cosmos 查詢中每個參數的名稱/值。
- querySql
- String
代表查詢的 SQL。
- logSensitiveData
- Boolean
指出應用程式是否允許記錄敏感性資料。