Share via


CosmosQueryEventData コンストラクター

定義

イベント ペイロードを構築します。

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 Query の各パラメーターの名前/値。

querySql
String

クエリを表す SQL。

logSensitiveData
Boolean

アプリケーションで機密データのログ記録を許可するかどうかを示します。

適用対象