Share via


CosmosReadItemEventData Constructor

Definition

Constructs the event payload.

public CosmosReadItemEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, string resourceId, string containerId, string? partitionKey, bool logSensitiveData);
new Microsoft.EntityFrameworkCore.Diagnostics.CosmosReadItemEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * string * string * string * bool -> Microsoft.EntityFrameworkCore.Diagnostics.CosmosReadItemEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), resourceId As String, containerId As String, partitionKey As String, logSensitiveData As Boolean)

Parameters

eventDefinition
EventDefinitionBase

The event definition.

messageGenerator
Func<EventDefinitionBase,EventData,String>

A delegate that generates a log message for this event.

resourceId
String

The ID of the resource being read.

containerId
String

The ID of the Cosmos container being queried.

partitionKey
String

The key of the Cosmos partition that the query is using.

logSensitiveData
Boolean

Indicates whether the application allows logging of sensitive data.

Applies to