@azure/event-hubs package
Classi
EventHubBufferedProducerClient |
Viene L'oggetto A seconda delle opzioni specificate quando gli eventi vengono accodati, possono essere assegnati automaticamente a una partizione, raggruppata in base alla chiave di partizione specificata o assegnata a una partizione specificata. Questo modello è destinato a spostare il carico di gestione batch dai chiamanti, a costo di tempi non deterministici, per quando gli eventi verranno pubblicati. Ci sono altri compromessi da considerare, così come:
Negli scenari in cui è importante avere eventi pubblicati immediatamente con un risultato deterministico, assicurarsi che le chiavi di partizione vengano assegnate a una partizione coerente con altri editori o in cui la massima disponibilità sia un requisito, usando l'opzione |
EventHubConsumerClient |
La Esistono più modi per creare un oggetto
Facoltativamente, è anche possibile passare:
|
EventHubProducerClient |
La Esistono più modi per creare un oggetto
Facoltativamente, è anche possibile passare un contenitore di opzioni per configurare i criteri di ripetizione dei tentativi o le impostazioni proxy. |
MessagingError |
Descrive la classe di base per l'errore di messaggistica. |
Interfacce
BufferedCloseOptions |
Opzioni per configurare il |
BufferedFlushOptions |
Opzioni per configurare il |
Checkpoint |
Un checkpoint è destinato a rappresentare l'ultimo evento elaborato dall'utente da una determinata partizione di un gruppo di consumer in un'istanza di Hub eventi. Quando il Gli utenti non devono mai interagire direttamente con |
CheckpointStore |
Un archivio checkpoint archivia e recupera le informazioni sulla proprietà della partizione e i dettagli del checkpoint per ogni partizione in un determinato gruppo di consumer di un'istanza dell'hub eventi. Gli utenti non devono implementare un Le implementazioni di |
CreateBatchOptions |
Opzioni per configurare il
Esempio di utilizzo:
|
EnqueueEventOptions |
Opzioni per configurare il |
EventData |
Interfaccia che descrive i dati da inviare all'hub eventi.
Usare questo come riferimento quando si crea l'oggetto
|
EventDataAdapterParameters |
Parametri della |
EventDataBatch |
Interfaccia che rappresenta un batch di eventi che possono essere usati per inviare eventi a Hub eventi. Per creare il batch, usare il |
EventHubBufferedProducerClientOptions |
Descrive le opzioni che possono essere fornite durante la creazione di |
EventHubClientOptions |
Descrive le opzioni che possono essere fornite durante la creazione di EventHubClient.
Un utilizzo semplice può essere Esempio di utilizzo:
|
EventHubConnectionStringProperties |
Set di proprietà che costituiscono un stringa di connessione dell'hub eventi. |
EventHubConsumerClientOptions |
Descrive le opzioni che possono essere fornite durante la creazione di EventHubConsumerClient.
Un utilizzo semplice può essere Esempio di utilizzo:
|
EventHubProperties |
Descrive le informazioni di runtime di un hub eventi. |
EventPosition |
Rappresenta la posizione di un evento in una partizione di Hub eventi, in genere utilizzata quando si chiama il Per ottenere un oggetto EventPosition che rappresenta l'inizio o la fine del flusso, usare rispettivamente le |
GetEventHubPropertiesOptions |
Set di opzioni per configurare il comportamento di
|
GetPartitionIdsOptions |
Set di opzioni per configurare il comportamento di
|
GetPartitionPropertiesOptions |
Set di opzioni per configurare il comportamento di
|
LastEnqueuedEventProperties |
Set di informazioni sull'ultimo evento accodato di una partizione, come osservato dal consumer come eventi ricevuti dal servizio Hub eventi |
LoadBalancingOptions |
Contenitore delle opzioni per configurare le impostazioni di bilanciamento del carico. |
OnSendEventsErrorContext |
Contiene gli eventi che non sono stati inviati correttamente all'hub eventi, la partizione a cui sono stati assegnati e l'errore rilevato durante l'invio. |
OnSendEventsSuccessContext |
Contiene gli eventi inviati correttamente all'hub eventi e la partizione a cui sono stati assegnati. |
OperationOptions |
Opzioni per la configurazione della traccia e l'interruzioneSignal. |
PartitionContext |
Interfaccia che descrive il contesto passato a ognuna delle funzioni che fanno parte di |
PartitionOwnership |
Interfaccia che rappresenta i dettagli sull'istanza di un'elaborazione Nota: questa operazione viene usata internamente dall'utente |
PartitionProperties |
Descrive le informazioni di runtime di una partizione EventHub. |
ReceivedEventData |
Interfaccia che descrive la struttura dell'evento ricevuto dall'hub eventi.
Usarlo come riferimento quando si crea la |
RetryOptions |
Opzioni dei criteri di ripetizione dei tentativi che determinano la modalità, il numero di tentativi, l'intervallo di ripetizione dei tentativi e così via. |
SendBatchOptions |
Opzioni per configurare il
|
SubscribeOptions |
Opzioni per configurare il |
Subscription |
Interfaccia che descrive l'oggetto restituito dal |
SubscriptionEventHandlers |
Interfaccia che descrive le funzioni da implementare dall'utente che vengono richiamate da |
TokenCredential |
Rappresenta una credenziale in grado di fornire un token di autenticazione. |
TryAddOptions |
Opzioni per configurare il comportamento del |
WebSocketImpl |
Descrive la forma richiesta dei costruttori WebSocket. |
WebSocketOptions |
Opzioni per configurare il canale della connessione AMQP tramite Web Socket. |
Alias tipo
ProcessCloseHandler |
Firma della funzione fornita dall'utente richiamata da |
ProcessErrorHandler |
Firma della funzione fornita dall'utente richiamata da |
ProcessEventsHandler |
Firma della funzione fornita dall'utente richiamata da |
ProcessInitializeHandler |
Firma della funzione fornita dall'utente richiamata da |
Enumerazioni
CloseReason |
Enumerazione che rappresenta i diversi motivi per cui un |
RetryMode |
Descrive il tipo di modalità di ripetizione dei tentativi |
Funzioni
create |
Funzione che costruisce un adattatore dati dell'evento. Tale adattatore può essere usato con |
parse |
Analizza i stringa di connessione specificati nelle diverse proprietà applicabili a Hub eventi di Azure. Le proprietà sono utili per costruire quindi eventHubProducerClient o EventHubConsumerClient. |
Dettagli funzione
createEventDataAdapter(EventDataAdapterParameters)
Funzione che costruisce un adattatore dati dell'evento. Tale adattatore può essere usato con @azure/schema-registry-avro
per codificare e decodificare il corpo nei dati dell'evento.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Parametri
- params
- EventDataAdapterParameters
parametri per creare i dati dell'evento
Restituisce
MessageAdapter<EventData>
Adattatore dati eventi in grado di produrre e utilizzare i dati degli eventi
parseEventHubConnectionString(string)
Analizza i stringa di connessione specificati nelle diverse proprietà applicabili a Hub eventi di Azure. Le proprietà sono utili per costruire quindi eventHubProducerClient o EventHubConsumerClient.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Parametri
- connectionString
-
string
Il stringa di connessione associato ai criteri di accesso condiviso creati per lo spazio dei nomi di Hub eventi.
Restituisce
Readonly<EventHubConnectionStringProperties>