Microsoft.Azure.EventHubs Espace de noms
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.
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. |
Azure SDK for .NET