Partager via


PluggableCheckpointStoreEventProcessor<TPartition> Constructeurs

Définition

Surcharges

PluggableCheckpointStoreEventProcessor<TPartition>()

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, EventProcessorOptions)

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, EventProcessorOptions)

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, AzureNamedKeyCredential, EventProcessorOptions)

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, AzureSasCredential, EventProcessorOptions)

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, TokenCredential, EventProcessorOptions)

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

PluggableCheckpointStoreEventProcessor<TPartition>()

Source:
PluggableCheckpointStoreEventProcessor.cs
Source:
PluggableCheckpointStoreEventProcessor.cs

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

protected PluggableCheckpointStoreEventProcessor ();
Protected Sub New ()

S’applique à

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, EventProcessorOptions)

Source:
PluggableCheckpointStoreEventProcessor.cs
Source:
PluggableCheckpointStoreEventProcessor.cs

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

protected PluggableCheckpointStoreEventProcessor (Azure.Messaging.EventHubs.Primitives.CheckpointStore checkpointStore, int eventBatchMaximumCount, string consumerGroup, string connectionString, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : Azure.Messaging.EventHubs.Primitives.CheckpointStore * int * string * string * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (checkpointStore As CheckpointStore, eventBatchMaximumCount As Integer, consumerGroup As String, connectionString As String, Optional options As EventProcessorOptions = Nothing)

Paramètres

checkpointStore
CheckpointStore

Responsable de la création de points de contrôle et de la revendication de propriété. Les instances de processeur qui partagent ce stockage tenteront de coordonner et de partager le travail.

eventBatchMaximumCount
Int32

Nombre souhaité d’événements à inclure dans un lot à traiter. Cette taille est le nombre maximal dans un lot ; le nombre réel peut être inférieur, selon que les événements sont disponibles ou non dans le hub d’événements.

consumerGroup
String

Nom du groupe de consommateurs auquel ce processeur est associé. Le processeur affirme l’accès en lecture exclusif aux partitions pour ce groupe.

connectionString
String

Chaîne de connexion à utiliser pour la connexion à l’espace de noms Event Hubs ; Il est attendu que le nom d’Event Hub et les propriétés de clé partagée soient contenues dans cette chaîne de connexion.

options
EventProcessorOptions

Ensemble d’options à utiliser pour le processeur.

Exceptions

Se produit lorsque la valeur demandée eventBatchMaximumCount est inférieure à 1.

Remarques

Si la chaîne de connexion est copiée à partir de l’espace de noms Event Hubs, elle ne contiendra probablement pas le nom du hub d’événements souhaité, ce qui est nécessaire. Dans ce cas, le nom peut être ajouté manuellement en ajoutant « ; EntityPath=[[ EVENT HUB NAME ]] » à la fin de la chaîne de connexion. Par exemple, « ; EntityPath=telemetry-hub ».

Si vous avez défini une stratégie d’accès partagé directement sur l’Event Hub lui-même, la copie de la chaîne de connexion à partir de ce hub d’événements entraîne une chaîne de connexion qui contient le nom.

S’applique à

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, EventProcessorOptions)

Source:
PluggableCheckpointStoreEventProcessor.cs
Source:
PluggableCheckpointStoreEventProcessor.cs

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

protected PluggableCheckpointStoreEventProcessor (Azure.Messaging.EventHubs.Primitives.CheckpointStore checkpointStore, int eventBatchMaximumCount, string consumerGroup, string connectionString, string eventHubName, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : Azure.Messaging.EventHubs.Primitives.CheckpointStore * int * string * string * string * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (checkpointStore As CheckpointStore, eventBatchMaximumCount As Integer, consumerGroup As String, connectionString As String, eventHubName As String, Optional options As EventProcessorOptions = Nothing)

Paramètres

checkpointStore
CheckpointStore

Fournisseur de données de point de contrôle et de propriété pour le processeur. Les instances de processeur qui partagent ce stockage tenteront de coordonner et de partager le travail.

eventBatchMaximumCount
Int32

Nombre souhaité d’événements à inclure dans un lot à traiter. Cette taille est le nombre maximal dans un lot ; le nombre réel peut être inférieur, selon que les événements sont disponibles ou non dans le hub d’événements.

consumerGroup
String

Nom du groupe de consommateurs auquel ce processeur est associé. Le processeur affirme l’accès en lecture exclusif aux partitions pour ce groupe.

connectionString
String

Chaîne de connexion à utiliser pour la connexion à l’espace de noms Event Hubs ; il est attendu que les propriétés de clé partagée soient contenues dans cette chaîne de connexion, mais pas dans le nom event hub.

eventHubName
String

Nom du hub d’événements spécifique à qui associer le processeur.

options
EventProcessorOptions

Ensemble d’options à utiliser pour le processeur.

Exceptions

Se produit lorsque la valeur demandée eventBatchMaximumCount est inférieure à 1.

Remarques

Si la chaîne de connexion est copiée à partir du hub d’événements lui-même, elle contient le nom du hub d’événements souhaité et peut être utilisée directement sans passer le eventHubName. Le nom du hub d’événements ne doit être transmis qu’une seule fois, soit dans le cadre de la chaîne de connexion, soit séparément.

S’applique à

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, AzureNamedKeyCredential, EventProcessorOptions)

Source:
PluggableCheckpointStoreEventProcessor.cs
Source:
PluggableCheckpointStoreEventProcessor.cs

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

protected PluggableCheckpointStoreEventProcessor (Azure.Messaging.EventHubs.Primitives.CheckpointStore checkpointStore, int eventBatchMaximumCount, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : Azure.Messaging.EventHubs.Primitives.CheckpointStore * int * string * string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (checkpointStore As CheckpointStore, eventBatchMaximumCount As Integer, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional options As EventProcessorOptions = Nothing)

Paramètres

checkpointStore
CheckpointStore

Fournisseur de données de point de contrôle et de propriété pour le processeur. Les instances de processeur qui partagent ce stockage tenteront de coordonner et de partager le travail.

eventBatchMaximumCount
Int32

Nombre souhaité d’événements à inclure dans un lot à traiter. Cette taille est le nombre maximal dans un lot ; le nombre réel peut être inférieur, selon que les événements sont disponibles ou non dans le hub d’événements.

consumerGroup
String

Nom du groupe de consommateurs auquel ce processeur est associé. Le processeur affirme l’accès en lecture exclusif aux partitions pour ce groupe.

fullyQualifiedNamespace
String

Espace de noms Event Hubs complet auquel se connecter. Cela est susceptible d’être similaire à {yournamespace}.servicebus.windows.net.

eventHubName
String

Nom du hub d’événements spécifique à qui associer le processeur.

credential
AzureNamedKeyCredential

Informations d’identification de clé d’accès partagé à utiliser pour l’autorisation. Les contrôles d’accès peuvent être spécifiés par l’espace de noms Event Hubs ou le hub d’événements demandé, en fonction de la configuration Azure.

options
EventProcessorOptions

Ensemble d’options à utiliser pour le processeur.

Exceptions

Se produit lorsque la valeur demandée eventBatchMaximumCount est inférieure à 1.

S’applique à

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, AzureSasCredential, EventProcessorOptions)

Source:
PluggableCheckpointStoreEventProcessor.cs
Source:
PluggableCheckpointStoreEventProcessor.cs

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

protected PluggableCheckpointStoreEventProcessor (Azure.Messaging.EventHubs.Primitives.CheckpointStore checkpointStore, int eventBatchMaximumCount, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : Azure.Messaging.EventHubs.Primitives.CheckpointStore * int * string * string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (checkpointStore As CheckpointStore, eventBatchMaximumCount As Integer, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional options As EventProcessorOptions = Nothing)

Paramètres

checkpointStore
CheckpointStore

Fournisseur de données de point de contrôle et de propriété pour le processeur. Les instances de processeur qui partagent ce stockage tenteront de coordonner et de partager le travail.

eventBatchMaximumCount
Int32

Nombre souhaité d’événements à inclure dans un lot à traiter. Cette taille est le nombre maximal dans un lot ; le nombre réel peut être inférieur, selon que les événements sont disponibles ou non dans le hub d’événements.

consumerGroup
String

Nom du groupe de consommateurs auquel ce processeur est associé. Le processeur affirme l’accès en lecture exclusif aux partitions pour ce groupe.

fullyQualifiedNamespace
String

Espace de noms Event Hubs complet auquel se connecter. Cela est susceptible d’être similaire à {yournamespace}.servicebus.windows.net.

eventHubName
String

Nom du hub d’événements spécifique à qui associer le processeur.

credential
AzureSasCredential

Informations d’identification de signature partagées à utiliser pour l’autorisation. Les contrôles d’accès peuvent être spécifiés par l’espace de noms Event Hubs ou le hub d’événements demandé, en fonction de la configuration Azure.

options
EventProcessorOptions

Ensemble d’options à utiliser pour le processeur.

Exceptions

Se produit lorsque la valeur demandée eventBatchMaximumCount est inférieure à 1.

S’applique à

PluggableCheckpointStoreEventProcessor<TPartition>(CheckpointStore, Int32, String, String, String, TokenCredential, EventProcessorOptions)

Source:
PluggableCheckpointStoreEventProcessor.cs
Source:
PluggableCheckpointStoreEventProcessor.cs

Initialise une nouvelle instance de la classe PluggableCheckpointStoreEventProcessor<TPartition>.

protected PluggableCheckpointStoreEventProcessor (Azure.Messaging.EventHubs.Primitives.CheckpointStore checkpointStore, int eventBatchMaximumCount, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : Azure.Messaging.EventHubs.Primitives.CheckpointStore * int * string * string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.PluggableCheckpointStoreEventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (checkpointStore As CheckpointStore, eventBatchMaximumCount As Integer, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional options As EventProcessorOptions = Nothing)

Paramètres

checkpointStore
CheckpointStore

Fournisseur de données de point de contrôle et de propriété pour le processeur. Les instances de processeur qui partagent ce stockage tenteront de coordonner et de partager le travail.

eventBatchMaximumCount
Int32

Nombre souhaité d’événements à inclure dans un lot à traiter. Cette taille est le nombre maximal dans un lot ; le nombre réel peut être inférieur, selon que les événements sont disponibles ou non dans le hub d’événements.

consumerGroup
String

Nom du groupe de consommateurs auquel ce processeur est associé. Le processeur affirme l’accès en lecture exclusif aux partitions pour ce groupe.

fullyQualifiedNamespace
String

Espace de noms Event Hubs complet auquel se connecter. Cela est susceptible d’être similaire à {yournamespace}.servicebus.windows.net.

eventHubName
String

Nom du hub d’événements spécifique à qui associer le processeur.

credential
TokenCredential

Informations d’identification d’identité managée Azure à utiliser pour l’autorisation. Les contrôles d’accès peuvent être spécifiés par l’espace de noms Event Hubs ou le hub d’événements demandé, en fonction de la configuration Azure.

options
EventProcessorOptions

Ensemble d’options à utiliser pour le processeur.

Exceptions

Se produit lorsque la valeur demandée eventBatchMaximumCount est inférieure à 1.

S’applique à