Sprache

CosmosQueryExecutedEventData Konstruktoren

Definition

Überlädt

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

Quelle:
CosmosQueryExecutedEventData.cs
Quelle:
CosmosQueryExecutedEventData.cs
Quelle:
CosmosQueryExecutedEventData.cs

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)

Quelle:
CosmosQueryExecutedEventData.cs
Quelle:
CosmosQueryExecutedEventData.cs
Quelle:
CosmosQueryExecutedEventData.cs

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.

Gilt für: