Jazyk

CosmosQueryEventData Konstruktory

Definice

Přetížení

CosmosQueryEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, String, Nullable<PartitionKey>, IReadOnlyList<ValueTuple<String, Object>>, String, Boolean)

Zdroj:
CosmosQueryEventData.cs
Zdroj:
CosmosQueryEventData.cs
Zdroj:
CosmosQueryEventData.cs

Vytvoří datovou část události.

public CosmosQueryEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, string containerId, Microsoft.Azure.Cosmos.PartitionKey? partitionKeyValue, 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 * Nullable<Microsoft.Azure.Cosmos.PartitionKey> * 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, 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.

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

CosmosQueryEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, String, String, IReadOnlyList<ValueTuple<String, Object>>, String, Boolean)

Zdroj:
CosmosQueryEventData.cs
Zdroj:
CosmosQueryEventData.cs
Zdroj:
CosmosQueryEventData.cs

Vytvoří datovou část události.

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

Definice události.

messageGenerator
Func<EventDefinitionBase,EventData,String>

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

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