EventProcessorHost Classe
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.
Représente un hôte pour le traitement des données d’événement Event Hubs.
public sealed class EventProcessorHost
type EventProcessorHost = class
Public NotInheritable Class EventProcessorHost
- Héritage
-
EventProcessorHost
Constructeurs
EventProcessorHost(String, String, String, String, ICheckpointManager, ILeaseManager) |
Créez un hôte pour traiter des événements à partir d’un hub d’événements. Cette surcharge du constructeur permet une flexibilité maximale. Celui-ci permet à l’appelant de spécifier également 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 ceux intégrés basés sur Stockage Azure. |
EventProcessorHost(String, String, String, String, String) |
Créez un hôte pour traiter des événements à partir d’un hub d’événements. É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 aura généralement qu’un seul hôte par processus, et les processus seront exécutés sur des machines distinctes. Toutefois, il est pris en charge pour exécuter plusieurs hôtes sur un ordinateur, ou même au sein d’un même processus, 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 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, String, String, String) |
Créez un hôte pour traiter des événements à partir d’un hub d’événements. 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, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType) |
Créer un hôte pour traiter des événements à partir d’un hub d’événements avec fourni TokenProvider |
EventProcessorHost(String, Uri, String, String, ITokenProvider, ICheckpointManager, ILeaseManager, Nullable<TimeSpan>, TransportType) |
Créer un hôte pour traiter des événements à partir d’un hub d’événements avec fourni TokenProvider |
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String) |
Créer un hôte pour traiter des événements à partir d’un hub d’événements 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 hub d’événements avec fourni TokenProvider |
Propriétés
ConsumerGroupName |
Obtient le nom du groupe de consommateurs. |
EndpointAddress |
Obtient l’URI du point de terminaison d’événement. |
EventHubPath |
Obtient le chemin du hub d’événements. |
HostName |
Retourne le nom d’hôte du processeur. Si le nom d’hôte du processeur a été généré automatiquement, il s’agit de la seule façon de l’obtenir. |
OperationTimeout |
Obtient le délai d’attente de l’opération. |
PartitionManagerOptions |
Obtient ou définit le PartitionManagerOptions instance utilisé par l’objet EventProcessorHost . |
TransportType |
Obtient le type de transport. |
Méthodes
RegisterEventProcessorAsync<T>() |
Cette opération inscrit IEventProcessor l’implémentation auprès de l’hôte à l’aide de Microsoft.Azure.EventHubs.Processor.DefaultEventProcessorFactory`1. Cela démarre également l’hôte et l’amène à commencer à participer au processus de distribution de partition. |
RegisterEventProcessorAsync<T>(EventProcessorOptions) |
Cette opération inscrit IEventProcessor l’implémentation auprès de l’hôte à l’aide de Microsoft.Azure.EventHubs.Processor.DefaultEventProcessorFactory`1. Cela démarre également l’hôte et l’amène à commencer à participer au processus de distribution de partition. |
RegisterEventProcessorFactoryAsync(IEventProcessorFactory) |
Cela inscrit IEventProcessorFactory l’implémentation auprès de l’hôte qui est utilisé pour créer une instance de IEventProcessor quand il prend la propriété d’une partition. Cela démarre également l’hôte et l’amène à commencer à participer au processus de distribution de partition. |
RegisterEventProcessorFactoryAsync(IEventProcessorFactory, EventProcessorOptions) |
Cela inscrit IEventProcessorFactory l’implémentation auprès de l’hôte qui est utilisé pour créer une instance de IEventProcessor quand il prend la propriété d’une partition. Cela démarre également l’hôte et l’amène à commencer à participer au processus de distribution de partition. |
UnregisterEventProcessorAsync() |
Arrêtez le traitement des événements. Ne retourne pas tant que l’arrêt n’est pas terminé. |
S’applique à
Azure SDK for .NET