@azure/event-hubs package
Classes
EventHubBufferedProducerClient |
est ne Selon les options spécifiées lorsque les événements sont mis en file d’attente, ils peuvent être automatiquement attribués à une partition, regroupés en fonction de la clé de partition spécifiée ou affectés à une partition spécifiquement demandée. Ce modèle est destiné à déplacer la charge de gestion des lots des appelants, au prix d’un minutage non déterministe, pour déterminer quand les événements seront publiés. D’autres compromis doivent également être considérés :
Dans les scénarios où il est important que les événements soient publiés immédiatement avec un résultat déterministe, assurez-vous que les clés de partition sont affectées à une partition cohérente avec d’autres éditeurs, ou lorsque l’optimisation de la disponibilité est requise, l’utilisation |
EventHubConsumerClient |
La Il existe plusieurs façons de créer un
Si vous le souhaitez, vous pouvez également passer :
|
EventHubProducerClient |
La Il existe plusieurs façons de créer un
Si vous le souhaitez, vous pouvez également passer un conteneur d’options pour configurer la stratégie de nouvelle tentative ou les paramètres de proxy. |
MessagingError |
Décrit la classe de base pour l’erreur de messagerie. |
Interfaces
BufferedCloseOptions |
Options de configuration de la |
BufferedFlushOptions |
Options de configuration de la |
Checkpoint |
Un point de contrôle est destiné à représenter le dernier événement traité avec succès par l’utilisateur à partir d’une partition particulière d’un groupe de consommateurs dans un instance Event Hub. Lorsque la Les utilisateurs ne sont jamais censés interagir directement avec |
CheckpointStore |
Un magasin de points de contrôle stocke et récupère les informations de propriété de la partition et les détails des points de contrôle pour chaque partition dans un groupe de consommateurs donné d’un hub d’événements instance. Les utilisateurs ne sont pas destinés à implémenter un Les implémentations de |
CreateBatchOptions |
Options de configuration de la
Exemple d’utilisation :
|
EnqueueEventOptions |
Options de configuration de la |
EventData |
Interface qui décrit les données à envoyer à Event Hub.
Utilisez-le comme référence lors de la création de l’objet à envoyer lors de l’utilisation de
|
EventDataAdapterParameters |
Paramètres de la |
EventDataBatch |
Interface représentant un lot d’événements qui peut être utilisé pour envoyer des événements à Event Hub. Pour créer le lot, utilisez la |
EventHubBufferedProducerClientOptions |
Décrit les options qui peuvent être fournies lors de la création du |
EventHubClientOptions |
Décrit les options qui peuvent être fournies lors de la création d’EventHubClient.
Une utilisation simple peut être Exemple d’utilisation :
|
EventHubConnectionStringProperties |
Ensemble de propriétés qui composent un hub d’événements chaîne de connexion. |
EventHubConsumerClientOptions |
Décrit les options qui peuvent être fournies lors de la création d’EventHubConsumerClient.
Une utilisation simple peut être Exemple d’utilisation :
|
EventHubProperties |
Décrit les informations d’exécution d’un Event Hub. |
EventPosition |
Représente la position d’un événement dans une partition Event Hub, généralement utilisée lors de l’appel de la Pour obtenir une EventPosition représentant le début ou la fin du flux, utilisez respectivement les constantes |
GetEventHubPropertiesOptions |
Ensemble d’options permettant de configurer le comportement de
|
GetPartitionIdsOptions |
Ensemble d’options permettant de configurer le comportement de
|
GetPartitionPropertiesOptions |
Ensemble d’options permettant de configurer le comportement de
|
LastEnqueuedEventProperties |
Ensemble d’informations sur le dernier événement en file d’attente d’une partition, comme observé par le consommateur lorsque des événements sont reçus du service Event Hubs |
LoadBalancingOptions |
Un sac d’options pour configurer les paramètres d’équilibrage de charge. |
OnSendEventsErrorContext |
Contient les événements qui n’ont pas été correctement envoyés au hub d’événements, la partition à laquelle ils ont été affectés et l’erreur rencontrée lors de l’envoi. |
OnSendEventsSuccessContext |
Contient les événements qui ont été correctement envoyés au hub d’événements et la partition à laquelle ils ont été affectés. |
OperationOptions |
Options de configuration du suivi et de l’objet abortSignal. |
PartitionContext |
Interface qui décrit le contexte passé à chacune des fonctions qui font partie du |
PartitionOwnership |
Interface représentant les détails sur lesquels instance d’un traitement d’une
Remarque : Il est utilisé en interne par et l’utilisateur |
PartitionProperties |
Décrit les informations d’exécution d’une partition EventHub. |
ReceivedEventData |
Interface qui décrit la structure de l’événement reçu d’Event Hub.
Utilisez cette référence lors de la création de la |
RetryOptions |
Options de stratégie de nouvelle tentative qui déterminent le mode, le nombre de nouvelles tentatives, l’intervalle de nouvelle tentative, etc. |
SendBatchOptions |
Options permettant de configurer la
|
SubscribeOptions |
Options permettant de configurer la |
Subscription |
Interface qui décrit l’objet retourné par la |
SubscriptionEventHandlers |
Interface qui décrit les fonctions à implémenter par l’utilisateur qui sont appelées par le |
TokenCredential |
Représente des informations d’identification capables de fournir un jeton d’authentification. |
TryAddOptions |
Options permettant de configurer le comportement de la |
WebSocketImpl |
Décrit la forme requise des constructeurs WebSocket. |
WebSocketOptions |
Options permettant de configurer le canal de la connexion AMQP sur des sockets web. |
Alias de type
ProcessCloseHandler |
Signature de la fonction fournie par l’utilisateur appelée par |
ProcessErrorHandler |
Signature de la fonction fournie par l’utilisateur appelée par pour des erreurs qui se produisent lors de la réception d’événements ou lors de l’exécution de l’une des fonctions fournies par |
ProcessEventsHandler |
Signature de la fonction fournie par l’utilisateur appelée par |
ProcessInitializeHandler |
Signature de la fonction fournie par l’utilisateur appelée par |
Énumérations
CloseReason |
Enum représentant les différentes raisons pour lesquelles un |
RetryMode |
Décrit le type de mode nouvelle tentative |
Functions
create |
Fonction qui construit un adaptateur de données d’événement. Cet adaptateur peut être utilisé avec |
parse |
Analyse les chaîne de connexion données dans les différentes propriétés applicables à Azure Event Hubs. Les propriétés sont utiles pour construire ensuite un EventHubProducerClient ou un EventHubConsumerClient. |
Informations relatives à la fonction
createEventDataAdapter(EventDataAdapterParameters)
Fonction qui construit un adaptateur de données d’événement. Cet adaptateur peut être utilisé avec @azure/schema-registry-avro
pour encoder et décoder le corps dans les données d’événement.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Paramètres
- params
- EventDataAdapterParameters
paramètres pour créer les données d’événement
Retours
MessageAdapter<EventData>
Un adaptateur de données d’événement qui peut produire et consommer des données d’événement
parseEventHubConnectionString(string)
Analyse les chaîne de connexion données dans les différentes propriétés applicables à Azure Event Hubs. Les propriétés sont utiles pour construire ensuite un EventHubProducerClient ou un EventHubConsumerClient.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Paramètres
- connectionString
-
string
Le chaîne de connexion associé à la stratégie d’accès partagé créée pour l’espace de noms Event Hubs.
Retours
Readonly<EventHubConnectionStringProperties>