CosmosQueryExecutedEventData Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CosmosQueryExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, TimeSpan, Double, String, String, Nullable<PartitionKey>, IReadOnlyList<ValueTuple<String,Object>>, String, Boolean)
Erstellt die Ereignisnutzlast.
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)
Parameter
- eventDefinition
- EventDefinitionBase
Die Ereignisdefinition.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Ein Delegat, der eine Protokollmeldung für dieses Ereignis generiert.
- elapsed
- TimeSpan
Die Zeit, die seit dem Senden des Befehls an die Datenbank vergangen ist.
- requestCharge
- Double
Die Anforderungsgebühr in RU.
- activityId
- String
Die Aktivitäts-ID.
- containerId
- String
Die ID des Cosmos-Containers, der abgefragt wird.
- partitionKeyValue
- Nullable<PartitionKey>
Der Schlüsselwert der Cosmos-Partition, die die Abfrage verwendet.
- parameters
- IReadOnlyList<ValueTuple<String,Object>>
Name/Werte für jeden Parameter in der Cosmos-Abfrage.
- querySql
- String
Sql, das die Abfrage darstellt.
- logSensitiveData
- Boolean
Gibt an, ob die Anwendung die Protokollierung vertraulicher Daten zulässt.
Gilt für:
CosmosQueryExecutedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, TimeSpan, Double, String, String, String, IReadOnlyList<ValueTuple<String, Object>>, String, Boolean)
Erstellt die Ereignisnutzlast.
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)
Parameter
- eventDefinition
- EventDefinitionBase
Die Ereignisdefinition.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Ein Delegat, der eine Protokollmeldung für dieses Ereignis generiert.
- elapsed
- TimeSpan
Die Zeit, die seit dem Senden des Befehls an die Datenbank vergangen ist.
- requestCharge
- Double
Die Anforderungsgebühr in RU.
- activityId
- String
Die Aktivitäts-ID.
- containerId
- String
Die ID des Cosmos-Containers, der abgefragt wird.
- partitionKey
- String
Der Schlüssel der Cosmos-Partition, die die Abfrage verwendet.
- parameters
- IReadOnlyList<ValueTuple<String,Object>>
Name/Werte für jeden Parameter in der Cosmos-Abfrage.
- querySql
- String
Sql, das die Abfrage darstellt.
- logSensitiveData
- Boolean
Gibt an, ob die Anwendung die Protokollierung vertraulicher Daten zulässt.