CosmosQueryExecutedEventData Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CosmosQueryExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, TimeSpan, Double, String, String, Nullable<PartitionKey>, IReadOnlyList<ValueTuple<String,Object>>, String, Boolean)
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)
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.