Udostępnij za pośrednictwem


CosmosQueryEventData Konstruktor

Definicja

Tworzy ładunek zdarzenia.

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)

Parametry

eventDefinition
EventDefinitionBase

Definicja zdarzenia.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Delegat, który generuje komunikat dziennika dla tego zdarzenia.

containerId
String

Identyfikator zapytanego kontenera usługi Cosmos.

partitionKey
String

Klucz partycji cosmos używanej przez zapytanie.

parameters
IReadOnlyList<ValueTuple<String,Object>>

Nazwa/wartości dla każdego parametru w zapytaniu cosmos.

querySql
String

Sql reprezentująca zapytanie.

logSensitiveData
Boolean

Wskazuje, czy aplikacja zezwala na rejestrowanie poufnych danych.

Dotyczy