Sdílet prostřednictvím


CosmosItemCommandExecutedEventData Konstruktor

Definice

Vytvoří datovou část události.

public CosmosItemCommandExecutedEventData (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 resourceId, string? partitionKey, bool logSensitiveData);
new Microsoft.EntityFrameworkCore.Diagnostics.CosmosItemCommandExecutedEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * TimeSpan * double * string * string * string * string * bool -> Microsoft.EntityFrameworkCore.Diagnostics.CosmosItemCommandExecutedEventData
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, resourceId As String, partitionKey As String, logSensitiveData As Boolean)

Parametry

eventDefinition
EventDefinitionBase

Definice události.

messageGenerator
Func<EventDefinitionBase,EventData,String>

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

elapsed
TimeSpan

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

requestCharge
Double

Poplatek za žádost v RU.

activityId
String

ID aktivity.

containerId
String

ID kontejneru Cosmos, který se dotazuje.

resourceId
String

ID prostředku, který se čte.

partitionKey
String

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

logSensitiveData
Boolean

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

Platí pro