語言

CosmosQueryEventData 建構函式

定義

多載

CosmosQueryEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, String, Nullable<PartitionKey>, IReadOnlyList<ValueTuple<String, Object>>, String, Boolean)

來源:
CosmosQueryEventData.cs
來源:
CosmosQueryEventData.cs
來源:
CosmosQueryEventData.cs

負責建構事件有效載荷。

public CosmosQueryEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, string containerId, Microsoft.Azure.Cosmos.PartitionKey? partitionKeyValue, System.Collections.Generic.IReadOnlyList<(string Name, object? Value)> parameters, string querySql, bool logSensitiveData);
new Microsoft.EntityFrameworkCore.Diagnostics.CosmosQueryEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * string * Nullable<Microsoft.Azure.Cosmos.PartitionKey> * System.Collections.Generic.IReadOnlyList<ValueTuple<string, obj>> * string * bool -> Microsoft.EntityFrameworkCore.Diagnostics.CosmosQueryEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, 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>

一個代表會為此事件產生日誌訊息。

containerId
String

被查詢的 Cosmos 貨櫃的 ID。

partitionKeyValue
Nullable<PartitionKey>

查詢所使用的 Cosmos 分割的鍵值。

parameters
IReadOnlyList<ValueTuple<String,Object>>

Cosmos 查詢中每個參數的名稱/值。

querySql
String

代表查詢的 SQL。

logSensitiveData
Boolean

指示應用程式是否允許記錄敏感資料。

適用於

CosmosQueryEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, String, String, IReadOnlyList<ValueTuple<String, Object>>, String, Boolean)

來源:
CosmosQueryEventData.cs
來源:
CosmosQueryEventData.cs
來源:
CosmosQueryEventData.cs

負責建構事件有效載荷。

public CosmosQueryEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, string containerId, string? partitionKey, System.Collections.Generic.IReadOnlyList<(string Name, object? Value)> parameters, string querySql, bool logSensitiveData);
new Microsoft.EntityFrameworkCore.Diagnostics.CosmosQueryEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * string * string * System.Collections.Generic.IReadOnlyList<ValueTuple<string, obj>> * string * bool -> Microsoft.EntityFrameworkCore.Diagnostics.CosmosQueryEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, 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>

一個代表會為此事件產生日誌訊息。

containerId
String

被查詢的 Cosmos 貨櫃的 ID。

partitionKey
String

查詢所使用的 Cosmos 分割的鍵。

parameters
IReadOnlyList<ValueTuple<String,Object>>

Cosmos 查詢中每個參數的名稱/值。

querySql
String

代表查詢的 SQL。

logSensitiveData
Boolean

指示應用程式是否允許記錄敏感資料。

適用於