EventProcessorHost Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
EventProcessorHost(String, String, String, String, String) |
Créez un hôte pour traiter des événements à partir d’un Event Hub. Étant donné que les hubs d’événements sont fréquemment utilisés pour les scénarios de scale-out et de trafic élevé, il n’y a généralement qu’un seul hôte par processus, et les processus sont exécutés sur des machines distinctes. Toutefois, l’exécution de plusieurs hôtes sur un seul ordinateur, voire au sein d’un même processus, est prise en charge si le débit n’est pas un problème. Cette surcharge du constructeur utilise les gestionnaires de baux et de points de contrôle intégrés par défaut. Le compte de stockage Azure spécifié par le paramètre storageConnectionString est utilisé par les gestionnaires intégrés pour enregistrer les baux et les points de contrôle. |
EventProcessorHost(String, String, String, String, ICheckpointManager, ILeaseManager) |
Créez un hôte pour traiter des événements à partir d’un Event Hub. Cette surcharge du constructeur offre une flexibilité maximale. Celui-ci permet également à l’appelant de spécifier le nom de l’hôte du processeur. La surcharge permet également à l’appelant de fournir ses propres gestionnaires de baux et de points de contrôle pour remplacer les gestionnaires intégrés basés sur stockage Azure. |
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String) |
Créer un hôte pour traiter des événements à partir d’un Event Hub avec fourni TokenProvider |
EventProcessorHost(String, String, String, String, String, String, String) |
Créez un hôte pour traiter des événements à partir d’un Event Hub. Cette surcharge du constructeur utilise les gestionnaires de baux et de points de contrôle intégrés par défaut. |
EventProcessorHost(String, Uri, String, String, ITokenProvider, ICheckpointManager, ILeaseManager, Nullable<TimeSpan>, TransportType) |
Créer un hôte pour traiter des événements à partir d’un Event Hub avec fourni TokenProvider |
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType) |
Créer un hôte pour traiter des événements à partir d’un Event Hub avec fourni TokenProvider |
EventProcessorHost(String, Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType) |
Créer un hôte pour traiter des événements à partir d’un Event Hub avec fourni TokenProvider |
EventProcessorHost(String, String, String, String, String)
- Source:
- EventProcessorHost.cs
Créez un hôte pour traiter des événements à partir d’un Event Hub.
Étant donné que les hubs d’événements sont fréquemment utilisés pour les scénarios de scale-out et de trafic élevé, il n’y a généralement qu’un seul hôte par processus, et les processus sont exécutés sur des machines distinctes. Toutefois, l’exécution de plusieurs hôtes sur un seul ordinateur, voire au sein d’un même processus, est prise en charge si le débit n’est pas un problème.
Cette surcharge du constructeur utilise les gestionnaires de baux et de points de contrôle intégrés par défaut. Le compte de stockage Azure spécifié par le paramètre storageConnectionString est utilisé par les gestionnaires intégrés pour enregistrer les baux et les points de contrôle.
public EventProcessorHost (string eventHubPath, string consumerGroupName, string eventHubConnectionString, string storageConnectionString, string leaseContainerName);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * string * string * string * string -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, storageConnectionString As String, leaseContainerName As String)
Paramètres
- eventHubPath
- String
Nom de l’EventHub.
- consumerGroupName
- String
Nom du groupe de consommateurs dans Event Hub.
- eventHubConnectionString
- String
Chaîne de connexion pour l’Event Hub à recevoir.
- storageConnectionString
- String
Chaîne de connexion au compte de stockage Azure utilisé pour les baux et les points de contrôle.
- leaseContainerName
- String
Nom du conteneur stockage Azure à utiliser par le gestionnaire de baux et de points de contrôle intégré.
S’applique à
EventProcessorHost(String, String, String, String, ICheckpointManager, ILeaseManager)
- Source:
- EventProcessorHost.cs
Créez un hôte pour traiter des événements à partir d’un Event Hub.
Cette surcharge du constructeur offre une flexibilité maximale. Celui-ci permet également à l’appelant de spécifier le nom de l’hôte du processeur. La surcharge permet également à l’appelant de fournir ses propres gestionnaires de baux et de points de contrôle pour remplacer les gestionnaires intégrés basés sur stockage Azure.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, string eventHubConnectionString, Microsoft.Azure.EventHubs.Processor.ICheckpointManager checkpointManager, Microsoft.Azure.EventHubs.Processor.ILeaseManager leaseManager);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * string * string * string * Microsoft.Azure.EventHubs.Processor.ICheckpointManager * Microsoft.Azure.EventHubs.Processor.ILeaseManager -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, checkpointManager As ICheckpointManager, leaseManager As ILeaseManager)
Paramètres
- hostName
- String
Nom de l’hôte du processeur. DOIT ÊTRE UNIQUE. Nous vous recommandons vivement d’inclure un GUID pour garantir l’unicité.
- eventHubPath
- String
Nom de l’EventHub.
- consumerGroupName
- String
Nom du groupe de consommateurs dans Event Hub.
- eventHubConnectionString
- String
Chaîne de connexion pour l’Event Hub à recevoir.
- checkpointManager
- ICheckpointManager
Objet implémentant ICheckpointManager qui gère les points de contrôle de partition.
- leaseManager
- ILeaseManager
Objet implémentant ILeaseManager qui gère les baux pour les partitions.
S’applique à
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String)
- Source:
- EventProcessorHost.cs
Créer un hôte pour traiter des événements à partir d’un Event Hub avec fourni TokenProvider
public EventProcessorHost (Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.Storage.CloudStorageAccount cloudStorageAccount, string leaseContainerName);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.Storage.CloudStorageAccount * string -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, cloudStorageAccount As CloudStorageAccount, leaseContainerName As String)
Paramètres
- endpointAddress
- Uri
Nom de domaine complet pour Event Hubs. Très probablement, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
Nom de l’EventHub.
- consumerGroupName
- String
Nom du groupe de consommateurs dans Event Hub.
- tokenProvider
- ITokenProvider
Fournisseur de jetons qui génère des jetons de sécurité pour l’autorisation.
- cloudStorageAccount
- CloudStorageAccount
Compte de stockage Azure utilisé pour les baux et les points de contrôle.
- leaseContainerName
- String
Nom du conteneur stockage Azure à utiliser par le gestionnaire de baux et de points de contrôle intégré.
S’applique à
EventProcessorHost(String, String, String, String, String, String, String)
- Source:
- EventProcessorHost.cs
Créez un hôte pour traiter des événements à partir d’un Event Hub.
Cette surcharge du constructeur utilise les gestionnaires de baux et de points de contrôle intégrés par défaut.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, string eventHubConnectionString, string storageConnectionString, string leaseContainerName, string storageBlobPrefix = default);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * string * string * string * string * string * string -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, storageConnectionString As String, leaseContainerName As String, Optional storageBlobPrefix As String = Nothing)
Paramètres
- hostName
- String
Nom de l’hôte du processeur. DOIT ÊTRE UNIQUE. Nous vous recommandons vivement d’inclure un GUID pour garantir l’unicité.
- eventHubPath
- String
Nom de l’EventHub.
- consumerGroupName
- String
Nom du groupe de consommateurs dans Event Hub.
- eventHubConnectionString
- String
Chaîne de connexion pour l’Event Hub à recevoir.
- storageConnectionString
- String
Chaîne de connexion au compte de stockage Azure utilisé pour les baux et les points de contrôle.
- leaseContainerName
- String
Nom du conteneur stockage Azure à utiliser par le gestionnaire de baux et de points de contrôle intégré.
- storageBlobPrefix
- String
Préfixe utilisé pour nommer des objets blob dans le conteneur de stockage.
S’applique à
EventProcessorHost(String, Uri, String, String, ITokenProvider, ICheckpointManager, ILeaseManager, Nullable<TimeSpan>, TransportType)
- Source:
- EventProcessorHost.cs
Créer un hôte pour traiter des événements à partir d’un Event Hub avec fourni TokenProvider
public EventProcessorHost (string hostName, Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.EventHubs.Processor.ICheckpointManager checkpointManager, Microsoft.Azure.EventHubs.Processor.ILeaseManager leaseManager, TimeSpan? operationTimeout = default, Microsoft.Azure.EventHubs.TransportType transportType = Microsoft.Azure.EventHubs.TransportType.Amqp);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.EventHubs.Processor.ICheckpointManager * Microsoft.Azure.EventHubs.Processor.ILeaseManager * Nullable<TimeSpan> * Microsoft.Azure.EventHubs.TransportType -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, checkpointManager As ICheckpointManager, leaseManager As ILeaseManager, Optional operationTimeout As Nullable(Of TimeSpan) = Nothing, Optional transportType As TransportType = Microsoft.Azure.EventHubs.TransportType.Amqp)
Paramètres
- hostName
- String
Nom de l’hôte du processeur. DOIT ÊTRE UNIQUE. Nous vous recommandons vivement d’inclure un GUID pour garantir l’unicité.
- endpointAddress
- Uri
Nom de domaine complet pour Event Hubs. Très probablement, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
Nom de l’EventHub.
- consumerGroupName
- String
Nom du groupe de consommateurs dans Event Hub.
- tokenProvider
- ITokenProvider
Fournisseur de jetons qui génère des jetons de sécurité pour l’autorisation.
- checkpointManager
- ICheckpointManager
Objet implémentant ICheckpointManager qui gère les points de contrôle de partition.
- leaseManager
- ILeaseManager
Objet implémentant ILeaseManager qui gère les baux pour les partitions.
Délai d’expiration de l’opération pour les opérations Event Hubs.
- transportType
- TransportType
Type de transport sur la connexion.
S’applique à
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType)
- Source:
- EventProcessorHost.cs
Créer un hôte pour traiter des événements à partir d’un Event Hub avec fourni TokenProvider
public EventProcessorHost (Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.Storage.CloudStorageAccount cloudStorageAccount, string leaseContainerName, string storageBlobPrefix = default, TimeSpan? operationTimeout = default, Microsoft.Azure.EventHubs.TransportType transportType = Microsoft.Azure.EventHubs.TransportType.Amqp);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.Storage.CloudStorageAccount * string * string * Nullable<TimeSpan> * Microsoft.Azure.EventHubs.TransportType -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, cloudStorageAccount As CloudStorageAccount, leaseContainerName As String, Optional storageBlobPrefix As String = Nothing, Optional operationTimeout As Nullable(Of TimeSpan) = Nothing, Optional transportType As TransportType = Microsoft.Azure.EventHubs.TransportType.Amqp)
Paramètres
- endpointAddress
- Uri
Nom de domaine complet pour Event Hubs. Très probablement, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
Nom de l’EventHub.
- consumerGroupName
- String
Nom du groupe de consommateurs dans Event Hub.
- tokenProvider
- ITokenProvider
Fournisseur de jetons qui génère des jetons de sécurité pour l’autorisation.
- cloudStorageAccount
- CloudStorageAccount
Compte de stockage Azure utilisé pour les baux et les points de contrôle.
- leaseContainerName
- String
Nom du conteneur stockage Azure à utiliser par le gestionnaire de baux et de points de contrôle intégré.
- storageBlobPrefix
- String
Préfixe utilisé pour nommer des objets blob dans le conteneur de stockage.
Délai d’expiration de l’opération pour les opérations Event Hubs.
- transportType
- TransportType
Type de transport sur la connexion.
S’applique à
EventProcessorHost(String, Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType)
- Source:
- EventProcessorHost.cs
Créer un hôte pour traiter des événements à partir d’un hub d’événements avec fourni TokenProvider
public EventProcessorHost (string hostName, Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.Storage.CloudStorageAccount cloudStorageAccount, string leaseContainerName, string storageBlobPrefix = default, TimeSpan? operationTimeout = default, Microsoft.Azure.EventHubs.TransportType transportType = Microsoft.Azure.EventHubs.TransportType.Amqp);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.Storage.CloudStorageAccount * string * string * Nullable<TimeSpan> * Microsoft.Azure.EventHubs.TransportType -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, cloudStorageAccount As CloudStorageAccount, leaseContainerName As String, Optional storageBlobPrefix As String = Nothing, Optional operationTimeout As Nullable(Of TimeSpan) = Nothing, Optional transportType As TransportType = Microsoft.Azure.EventHubs.TransportType.Amqp)
Paramètres
- hostName
- String
Nom de l’hôte du processeur. DOIT ÊTRE UNIQUE. Nous vous recommandons vivement d’inclure un GUID pour garantir l’unicité.
- endpointAddress
- Uri
Nom de domaine complet pour Event Hubs. Très probablement, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
Nom de l’EventHub.
- consumerGroupName
- String
Nom du groupe de consommateurs dans Event Hub.
- tokenProvider
- ITokenProvider
Fournisseur de jetons qui génère des jetons de sécurité pour l’autorisation.
- cloudStorageAccount
- CloudStorageAccount
Compte de stockage Azure utilisé pour les baux et les points de contrôle.
- leaseContainerName
- String
Nom du conteneur stockage Azure à utiliser par le gestionnaire de baux et de points de contrôle intégré.
- storageBlobPrefix
- String
Préfixe utilisé lors du nommage d’objets blob dans le conteneur de stockage.
Délai d’expiration de l’opération pour les opérations Event Hubs.
- transportType
- TransportType
Type de transport sur la connexion.
S’applique à
Azure SDK for .NET