PartitionReceiver 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.
Il s’agit d’une représentation logique de la réception à partir d’une partition EventHub.
Un PartitionReceiver est lié à une combinaison ConsumerGroup + Partition. Si vous créez un PartitionReceiver basé sur une époque (c’est-à-dire PartitionReceiver.Epoch != 0), vous ne pouvez pas avoir plusieurs récepteurs actifs par combinaison ConsumerGroup + Partition. Vous pouvez avoir plusieurs récepteurs par combinaison ConsumerGroup + Partition avec des récepteurs non d’époque.
public abstract class PartitionReceiver : Microsoft.Azure.EventHubs.ClientEntity
type PartitionReceiver = class
inherit ClientEntity
Public MustInherit Class PartitionReceiver
Inherits ClientEntity
- Héritage
Constructeurs
PartitionReceiver(EventHubClient, String, String, EventPosition, Nullable<Int64>, ReceiverOptions) |
Il s’agit d’une représentation logique de la réception à partir d’une partition EventHub. Un PartitionReceiver est lié à une combinaison ConsumerGroup + Partition. Si vous créez un PartitionReceiver basé sur une époque (c’est-à-dire PartitionReceiver.Epoch != 0), vous ne pouvez pas avoir plusieurs récepteurs actifs par combinaison ConsumerGroup + Partition. Vous pouvez avoir plusieurs récepteurs par combinaison ConsumerGroup + Partition avec des récepteurs non d’époque. |
Champs
DefaultConsumerGroupName |
Nom du groupe de consommateurs par défaut : $Default. |
Propriétés
ClientId |
Obtient l’ID client. (Hérité de ClientEntity) |
ConsumerGroupName |
Nom du groupe de consommateurs |
Epoch |
Obtenez la valeur d’époque que ce récepteur utilise actuellement pour la propriété de la partition. La valeur Null signifie que ce récepteur n’est pas un récepteur basé sur l’époque. |
EventHubClient |
EventHubClient à partir duquel cette PartitionReceiver a été créée. |
EventPosition |
Il s’agit d’une représentation logique de la réception à partir d’une partition EventHub. Un PartitionReceiver est lié à une combinaison ConsumerGroup + Partition. Si vous créez un PartitionReceiver basé sur une époque (c’est-à-dire PartitionReceiver.Epoch != 0), vous ne pouvez pas avoir plusieurs récepteurs actifs par combinaison ConsumerGroup + Partition. Vous pouvez avoir plusieurs récepteurs par combinaison ConsumerGroup + Partition avec des récepteurs non d’époque. |
Identifier |
Obtient l’identificateur d’un récepteur qui a été défini lors de la création du récepteur. |
IsClosed |
Retourne une valeur booléenne qui indique si l’objet client est fermé ou non. (Hérité de ClientEntity) |
PartitionId |
Obtenez l’identificateur de partition EventHub. |
PrefetchCount |
Obtient le nombre de prérécupérations configuré sur le récepteur. |
ReceiverRuntimeMetricEnabled |
Obtient une valeur indiquant si la métrique d’exécution d’un récepteur est activée. |
RegisteredPlugins |
Obtient la liste des plug-ins actuellement inscrits pour ce client. (Hérité de ClientEntity) |
RetryPolicy |
Obtient le RetryPolicy pour ClientEntity. (Hérité de ClientEntity) |
RuntimeInfo |
Obtient les informations approximatives sur le runtime du récepteur pour une partition logique d’un hub d’événements. Pour activer le paramètre, reportez-vous à ReceiverOptions et EnableReceiverRuntimeMetric |
Méthodes
Close() |
Ferme ClientEntity. (Hérité de ClientEntity) |
CloseAsync() |
Ferme et libère les ressources associées PartitionReceiverà . |
OnCloseAsync() |
Il s’agit d’une représentation logique de la réception à partir d’une partition EventHub. Un PartitionReceiver est lié à une combinaison ConsumerGroup + Partition. Si vous créez un PartitionReceiver basé sur une époque (c’est-à-dire PartitionReceiver.Epoch != 0), vous ne pouvez pas avoir plusieurs récepteurs actifs par combinaison ConsumerGroup + Partition. Vous pouvez avoir plusieurs récepteurs par combinaison ConsumerGroup + Partition avec des récepteurs non d’époque. |
OnReceiveAsync(Int32, TimeSpan) |
Il s’agit d’une représentation logique de la réception à partir d’une partition EventHub. Un PartitionReceiver est lié à une combinaison ConsumerGroup + Partition. Si vous créez un PartitionReceiver basé sur une époque (c’est-à-dire PartitionReceiver.Epoch != 0), vous ne pouvez pas avoir plusieurs récepteurs actifs par combinaison ConsumerGroup + Partition. Vous pouvez avoir plusieurs récepteurs par combinaison ConsumerGroup + Partition avec des récepteurs non d’époque. |
OnRetryPolicyUpdate() |
Entité dérivée à remplacer pour les mises à jour de stratégie de nouvelle tentative. (Hérité de ClientEntity) |
OnSetReceiveHandler(IPartitionReceiveHandler, Boolean) |
Il s’agit d’une représentation logique de la réception à partir d’une partition EventHub. Un PartitionReceiver est lié à une combinaison ConsumerGroup + Partition. Si vous créez un PartitionReceiver basé sur une époque (c’est-à-dire PartitionReceiver.Epoch != 0), vous ne pouvez pas avoir plusieurs récepteurs actifs par combinaison ConsumerGroup + Partition. Vous pouvez avoir plusieurs récepteurs par combinaison ConsumerGroup + Partition avec des récepteurs non d’époque. |
ReceiveAsync(Int32) |
Recevoir un lot de EventData's à partir d’une partition EventHub |
ReceiveAsync(Int32, TimeSpan) |
Recevez un lot de EventData's à partir d’une partition EventHub en autorisant le temps d’attente sur chaque appel individuel. |
RegisterPlugin(EventHubsPlugin) |
Inscrit un EventHubsPlugin à utiliser avec ce client. (Hérité de ClientEntity) |
SetReceiveHandler(IPartitionReceiveHandler, Boolean) |
Définit pour traiter les IPartitionReceiveHandler événements. |
ThrowIfClosed() |
Lève une exception si l’objet client est déjà fermé. (Hérité de ClientEntity) |
UnregisterPlugin(String) |
Annule l’inscription d’un EventHubsPlugin. (Hérité de ClientEntity) |
S’applique à
Voir aussi
Azure SDK for .NET