Microsoft.Azure.EventHubs Espace de noms

Classes

AzureActiveDirectoryTokenProvider

Représente le fournisseur de jetons Azure Active Directory pour event Hubs.

BatchOptions

Options permettant de définir la clé de partiton et la taille maximale du message lors de la création d’un EventDataBatch.

ClientEntity

Contrat pour toutes les entités clientes avec l’état Open-Close/Abort m/c main-purpose : closeToutes les entités associées

EventData

Structure de données qui encapsule l’événement en cours d’envoi et de réception à partir d’EventHubs. Chaque partition EventHubs peut être visualisées sous la forme d’un flux d’EventData.

EventData.SystemPropertiesCollection

Collection utilisée pour stocker les propriétés définies par le service Event Hubs.

EventDataBatch

Classe d’assistance pour la création d’un IEnumerable en tenant compte de la limite de taille maximale, afin que le IEnumerableEventData>< puisse être passé à la méthode Send ou SendAsync d’un EventHubClient pour envoyer les EventData objets sous forme de lot.<EventData>

EventDataDiagnosticExtensions

Méthodes d’extension de diagnostic pour EventData.

EventHubClient

Classe Anchor : toutes les opérations du client EventHub commencent ici. Voir CreateFromConnectionString(String)

EventHubPartitionRuntimeInformation

Contient des informations sur une partition event hub.

EventHubRuntimeInformation

Contient des informations sur Event Hubs.

EventHubsCommunicationException

Exception pour signaler les erreurs de communication générales liées aux opérations de messagerie.

EventHubsConnectionStringBuilder

EventHubsConnectionStringBuilder peut être utilisé pour construire une chaîne de connexion qui peut établir une communication avec les entités Event Hubs. Il peut également être utilisé pour effectuer une validation de base sur une chaîne de connexion existante.

Une chaîne de connexion est essentiellement une chaîne composée d’une paire clé-valeur séparée par « ; ». Le format de base est «< key>=<value>[ ;< key>=<value>] » où le nom de clé pris en charge est le suivant :

Point de terminaison : URL qui contient l’espace de noms Event Hubs

EntityPath : chemin d’accès à l’entité Event Hub

SharedAccessKeyName : nom de clé de la règle de stratégie d’accès partagé correspondante pour l’espace de noms ou l’entité.

SharedAccessKey : clé de la règle de stratégie d’accès partagé correspondante de l’espace de noms ou de l’entité.
EventHubsException

Exception de base pour diverses erreurs Event Hubs.

EventHubsTimeoutException

Exception levée lorsqu’un délai d’attente est rencontré. Les appelants réessayent l’opération.

EventPosition

Les options de représente peuvent être définies lors de la création d’un récepteur event hub.

JsonSecurityToken

Étend SecurityToken pour les propriétés spécifiques de JWT

ManagedIdentityTokenProvider

Représente le fournisseur de jetons Azure Active Directory pour l’intégration d’Azure Managed Identity.

MessageSizeExceededException

L’exception est levée lorsque la taille du message dépasse ce qu’AMQP autorise sur le lien.

MessagingEntityNotFoundException

Exception levée lorsque le hub d’événements est introuvable dans l’espace de noms.

PartitionReceiver

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 (par exemple, 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 hors époque.

PartitionSender

Cette classe d’expéditeur est une représentation logique de l’envoi d’événements à une partition EventHub spécifique. N’utilisez pas cette classe si vous ne vous souciez pas de l’envoi d’événements à des partitions spécifiques, utilisez SendAsync(EventData)plutôt .

PublisherRevokedException

Exception pour signaler les erreurs d’éditeur révoquées.

QuotaExceededException

Fournit une exception de dépassement de quota Event Hubs.

ReceiverDisconnectedException

Cette exception est levée si deux instances ou plus PartitionReceiver se connectent à la même partition avec des valeurs d’époque différentes.

ReceiverOptions

Les options de représente peuvent être définies lors de la création d’un récepteur event hub.

ReceiverRuntimeInformation

Représente les informations d’exécution approximatives du récepteur pour une partition logique d’un Event Hub.

RetryExponential

Implémentation de RetryPolicy où le délai entre les nouvelles tentatives augmente de manière exponentielle échelonnée. RetryPolicy peut être défini sur le client à l’aide de EventHubClient. RetryIntervals sera calculé à l’aide d’un retryFactor qui est une fonction de deltaBackOff (MaximumBackoff - MinimumBackoff) et MaximumRetryCount

RetryPolicy

Représente une abstraction pour les nouvelles tentatives d’opérations de messagerie. Les utilisateurs ne doivent pas implémenter cette classe et doivent utiliser l’une des implémentations fournies.

SecurityToken

Fournit des informations sur un jeton de sécurité, telles que l’audience, l’heure d’expiration et la valeur du jeton de chaîne.

ServerBusyException

Exception levée lorsqu’un serveur est occupé. Les appelants doivent attendre un certain temps et réessayer l’opération.

SharedAccessSignatureToken

SecurityToken qui encapsule une signature d’accès partagé

SharedAccessSignatureTokenProvider

SharedAccessSignatureTokenProvider génère des jetons à l’aide d’une clé d’accès partagé ou d’une signature existante.

TokenProvider

Cette classe de base abstraite peut être étendue pour implémenter des fournisseurs de jetons supplémentaires.

Interfaces

IPartitionReceiveHandler

Interface de gestionnaire pour l’opération de réception. Utilisez n’importe quelle implémentation de cette interface pour spécifier l’action utilisateur lors de l’utilisation de SetReceiveHandler(IPartitionReceiveHandler, Boolean).

ITokenProvider

Fournit la définition d’interface d’un fournisseur de jetons.

Énumérations

EventHubsException.ErrorSourceType

Énumère les types de sources d’erreur pour la communication de messagerie.

TokenScope

Énumération représentant l’étendue de .SecurityToken

TransportType

Types de transport pris en charge

Délégués

AzureActiveDirectoryTokenProvider.AuthenticationCallback

Délégué d’authentification à fournir le jeton d’accès.