@azure/event-hubs package
Classes
EventHubBufferedProducerClient |
Le Le Selon les options spécifiées lorsque les événements sont mis en file d’attente, ils peuvent être automatiquement affectés à une partition, regroupées en fonction de la clé de partition spécifiée ou affectées à une partition spécifiquement demandée. Ce modèle est destiné à déplacer la charge de gestion par lots des appelants, au coût du minutage non déterministe, pour le moment où les événements seront publiés. Il existe également des compromis supplémentaires à prendre en compte :
Dans les scénarios où il est important d’avoir des événements 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 où l’optimisation de la disponibilité est requise, l’utilisation du |
EventHubConsumerClient |
La classe Il existe plusieurs façons de créer un
Si vous le souhaitez, vous pouvez également passer :
|
EventHubProducerClient |
La classe Il existe plusieurs façons de créer un
Si vous le souhaitez, vous pouvez également passer un conteneur d’options pour configurer les paramètres de stratégie ou de proxy de nouvelle tentative. |
MessagingError |
Décrit la classe de base pour l’erreur de messagerie. |
Interfaces
BufferedCloseOptions |
Options permettant de configurer la méthode |
BufferedFlushOptions |
Options permettant de configurer la méthode |
Checkpoint |
Un point de contrôle est destiné à représenter le dernier événement traité par l’utilisateur à partir d’une partition particulière d’un groupe de consommateurs dans une instance Event Hub. Lorsque la méthode 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 partition et les détails de point de contrôle pour chaque partition dans un groupe de consommateurs donné d’une instance event Hub. Les utilisateurs ne sont pas destinés à implémenter une Vous trouverez des implémentations de |
CreateBatchOptions |
Options permettant de configurer la méthode
Exemple d’utilisation :
|
EnqueueEventOptions |
Options permettant de configurer la méthode |
EventData |
Interface qui décrit les données à envoyer à Event Hub.
Utilisez-la comme référence lors de la création de l’objet à envoyer lors de l’utilisation de l'
|
EventDataAdapterParameters |
Paramètres de la fonction |
EventDataBatch |
Interface représentant un lot d’événements qui peuvent être utilisés pour envoyer des événements à Event Hub. Pour créer le lot, utilisez la méthode |
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 une chaîne de connexion Event Hub. |
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 méthode Pour obtenir un EventPosition représentant le début ou la fin du flux, utilisez 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, car les événements sont reçus du service Event Hubs |
LoadBalancingOptions |
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 qui a été 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’abandonSignal. |
PartitionContext |
Interface qui décrit le contexte passé à chacune des fonctions qui font partie de l' |
PartitionOwnership |
Interface représentant les détails sur l’instance d’un
Remarque: il est utilisé en interne par l' |
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 à partir d’Event Hub.
Utilisez-la comme référence lors de la création de la fonction |
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 méthode
|
SubscribeOptions |
Options permettant de configurer la méthode |
Subscription |
Interface qui décrit l’objet retourné par la méthode |
SubscriptionEventHandlers |
Interface qui décrit les fonctions à implémenter par l’utilisateur qui sont appelées par l' |
TokenCredential |
Représente des informations d’identification capables de fournir un jeton d’authentification. |
TryAddOptions |
Options permettant de configurer le comportement de la méthode |
WebSocketImpl |
Décrit la forme requise des constructeurs WebSocket. |
WebSocketOptions |
Options de configuration du canal de la connexion AMQP via Web Sockets. |
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 |
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 |
Énumération représentant les différentes raisons d’une |
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 la chaîne de connexion donnée dans les différentes propriétés applicables à Azure Event Hubs. Les propriétés sont utiles pour ensuite construire 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>
Adaptateur de données d’événement qui peut produire et consommer des données d’événement
parseEventHubConnectionString(string)
Analyse la chaîne de connexion donnée dans les différentes propriétés applicables à Azure Event Hubs. Les propriétés sont utiles pour ensuite construire un EventHubProducerClient ou un EventHubConsumerClient.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Paramètres
- connectionString
-
string
Chaîne de connexion associée à la stratégie d’accès partagé créée pour l’espace de noms Event Hubs.
Retours
Readonly<EventHubConnectionStringProperties>