Jazyk

CosmosQueryExecutedEventData Konstruktory

Definice

Přetížení

CosmosQueryExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, TimeSpan, Double, String, String, Nullable<PartitionKey>, IReadOnlyList<ValueTuple<String,Object>>, String, Boolean)

Zdroj:
CosmosQueryExecutedEventData.cs
Zdroj:
CosmosQueryExecutedEventData.cs
Zdroj:
CosmosQueryExecutedEventData.cs

Vytvoří datovou část události.

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)

Parametry

eventDefinition
EventDefinitionBase

Definice události.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Delegát, který vygeneruje zprávu protokolu pro tuto událost.

elapsed
TimeSpan

Čas uplynul od odeslání příkazu do databáze.

requestCharge
Double

Poplatek za žádost v RU.

activityId
String

ID aktivity.

containerId
String

ID dotazovaného kontejneru Cosmos DB.

partitionKeyValue
Nullable<PartitionKey>

Hodnota klíče oddílu Cosmos, který dotaz používá.

parameters
IReadOnlyList<ValueTuple<String,Object>>

Název/hodnoty pro každý parametr v dotazu Cosmos Db.

querySql
String

SQL představující dotaz.

logSensitiveData
Boolean

Určuje, jestli aplikace umožňuje protokolování citlivých dat.

Platí pro

CosmosQueryExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, TimeSpan, Double, String, String, String, IReadOnlyList<ValueTuple<String, Object>>, String, Boolean)

Zdroj:
CosmosQueryExecutedEventData.cs
Zdroj:
CosmosQueryExecutedEventData.cs
Zdroj:
CosmosQueryExecutedEventData.cs

Vytvoří datovou část události.

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)

Parametry

eventDefinition
EventDefinitionBase

Definice události.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Delegát, který vygeneruje zprávu protokolu pro tuto událost.

elapsed
TimeSpan

Čas uplynul od odeslání příkazu do databáze.

requestCharge
Double

Poplatek za žádost v RU.

activityId
String

ID aktivity.

containerId
String

ID dotazovaného kontejneru Cosmos DB.

partitionKey
String

Klíč oddílu Cosmos, který dotaz používá.

parameters
IReadOnlyList<ValueTuple<String,Object>>

Název/hodnoty pro každý parametr v dotazu Cosmos Db.

querySql
String

SQL představující dotaz.

logSensitiveData
Boolean

Určuje, jestli aplikace umožňuje protokolování citlivých dat.

Platí pro