Share via


CosmosReadItemEventData Constructors

Definition

Overloads

CosmosReadItemEventData(EventDefinitionBase, Func<EventDefinitionBase,EventData,String>, String, String, PartitionKey, Boolean)

Constructs the event payload.

CosmosReadItemEventData(EventDefinitionBase, Func<EventDefinitionBase,EventData,String>, String, String, String, Boolean)

Constructs the event payload.

CosmosReadItemEventData(EventDefinitionBase, Func<EventDefinitionBase,EventData,String>, String, String, PartitionKey, Boolean)

Source:
CosmosReadItemEventData.cs

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, Microsoft.Azure.Cosmos.PartitionKey partitionKeyValue, bool logSensitiveData);
new Microsoft.EntityFrameworkCore.Diagnostics.CosmosReadItemEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * string * string * Microsoft.Azure.Cosmos.PartitionKey * bool -> Microsoft.EntityFrameworkCore.Diagnostics.CosmosReadItemEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), resourceId As String, containerId As String, partitionKeyValue As PartitionKey, 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.

partitionKeyValue
PartitionKey

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

logSensitiveData
Boolean

Indicates whether the application allows logging of sensitive data.

Applies to

CosmosReadItemEventData(EventDefinitionBase, Func<EventDefinitionBase,EventData,String>, String, String, String, Boolean)

Source:
CosmosReadItemEventData.cs
Source:
CosmosReadItemEventData.cs
Source:
CosmosReadItemEventData.cs

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