@azure/event-hubs package
Třídy
EventHubBufferedProducerClient |
V závislosti na možnostech zadaných při zařazení událostí do fronty je možné je automaticky přiřadit k oddílu, seskupit podle zadaného klíče oddílu nebo přiřadit speciálně požadovaný oddíl. Cílem tohoto modelu je posunout zátěž dávkové správy od volajících, a to za cenu ne deterministického načasování, kdy budou události publikovány. Je potřeba zvážit i další kompromisy:
Ve scénářích, kdy je důležité, aby se události publikovaly okamžitě s deterministickým výsledkem, zajistěte, aby byly klíče oddílů přiřazeny k oddílu konzistentnímu s jinými vydavateli nebo pokud je maximalizace dostupnosti požadavkem, doporučujeme použít |
EventHubConsumerClient |
Třída Existuje několik způsobů, jak vytvořit
Volitelně můžete také předat:
|
EventHubProducerClient |
Třída Existuje několik způsobů, jak vytvořit
Volitelně můžete také předat tašku možností pro konfiguraci zásad opakování nebo nastavení proxy serveru. |
MessagingError |
Popisuje základní třídu chyby zasílání zpráv. |
Rozhraní
BufferedCloseOptions |
Možnosti konfigurace metody |
BufferedFlushOptions |
Možnosti konfigurace metody |
Checkpoint |
Kontrolní bod představuje poslední úspěšně zpracovávanou událost uživatelem z konkrétního oddílu skupiny příjemců v instanci centra událostí. Když uživatel volá metodu Uživatelé se nikdy neočekávají, že budou pracovat s |
CheckpointStore |
Úložiště kontrolních bodů ukládá a načítá informace o vlastnictví oddílu a podrobnosti kontrolního bodu pro každý oddíl v dané skupině příjemců instance centra událostí. Uživatelé nemají implementovat Implementace |
CreateBatchOptions |
Možnosti konfigurace metody
Příklad použití:
|
EnqueueEventOptions |
Možnosti konfigurace metody |
EventData |
Rozhraní, které popisuje data, která se mají odesílat do centra událostí.
Toto použijte jako odkaz při vytváření objektu, který se má odeslat při použití
|
EventDataAdapterParameters |
Parametry |
EventDataBatch |
Rozhraní představující dávku událostí, které lze použít k odesílání událostí do centra událostí. K vytvoření dávky použijte metodu |
EventHubBufferedProducerClientOptions |
Popisuje možnosti, které lze poskytnout při vytváření |
EventHubClientOptions |
Popisuje možnosti, které lze poskytnout při vytváření EventHubClient.
Jednoduché použití může být Příklad použití:
|
EventHubConnectionStringProperties |
Sada vlastností, které tvoří připojovací řetězec centra událostí. |
EventHubConsumerClientOptions |
Popisuje možnosti, které lze poskytnout při vytváření EventHubConsumerClient.
Jednoduché použití může být Příklad použití:
|
EventHubProperties |
Popisuje informace o modulu runtime centra událostí. |
EventPosition |
Představuje pozici události v oddílu centra událostí, která se obvykle používá při volání metody Pokud chcete získat EventPosition představující začátek nebo konec datového proudu, použijte konstanty |
GetEventHubPropertiesOptions |
Sada možností konfigurace chování
|
GetPartitionIdsOptions |
Sada možností konfigurace chování
|
GetPartitionPropertiesOptions |
Sada možností konfigurace chování
|
LastEnqueuedEventProperties |
Sada informací o poslední vyčtené události oddílu, která je zjištěna příjemcem při přijetí událostí ze služby Event Hubs |
LoadBalancingOptions |
Sada možností pro konfiguraci nastavení vyrovnávání zatížení. |
OnSendEventsErrorContext |
Obsahuje události, které nebyly úspěšně odeslány do centra událostí, oddíl, ke kterému byly přiřazeny, a chybu, ke které došlo při odesílání. |
OnSendEventsSuccessContext |
Obsahuje události, které byly úspěšně odeslány do centra událostí, a oddíl, ke kterému byly přiřazeny. |
OperationOptions |
Možnosti konfigurace trasování a abortSignal |
PartitionContext |
Rozhraní, které popisuje kontext předaný každému z funkcí, které jsou součástí |
PartitionOwnership |
Rozhraní představující podrobnosti o tom, která instance
Poznámka: Tuto funkci interně používá |
PartitionProperties |
Popisuje informace o modulu runtime oddílu EventHubu. |
ReceivedEventData |
Rozhraní, které popisuje strukturu události přijaté z centra událostí.
Tuto funkci použijte jako referenci při vytváření funkce |
RetryOptions |
Možnosti zásad opakování, které určují režim, počet opakování, interval opakování atd. |
SendBatchOptions |
Možnosti konfigurace metody
|
SubscribeOptions |
Možnosti konfigurace metody |
Subscription |
Rozhraní, které popisuje objekt vrácený metodou |
SubscriptionEventHandlers |
Rozhraní, které popisuje funkce, které mají být implementovány uživatelem, které jsou vyvolány |
TokenCredential |
Představuje přihlašovací údaje schopné poskytnout ověřovací token. |
TryAddOptions |
Možnosti konfigurace chování metody |
WebSocketImpl |
Popisuje požadovaný tvar konstruktorů WebSocket. |
WebSocketOptions |
Možnosti konfigurace kanálu připojení AMQP přes webové sokety |
Aliasy typu
ProcessCloseHandler |
Podpis funkce poskytnuté uživatelem vyvolaný |
ProcessErrorHandler |
Podpis funkce poskytnuté uživatelem vyvolaný |
ProcessEventsHandler |
Podpis funkce poskytnuté uživatelem vyvolaný |
ProcessInitializeHandler |
Podpis funkce poskytnuté uživatelem vyvolaný |
Výčty
CloseReason |
Výčet představující různé důvody, proč |
RetryMode |
Popisuje typ režimu opakování. |
Funkce
create |
Funkce, která vytváří datový adaptér událostí. Tento adaptér lze použít s |
parse |
Parsuje zadaný připojovací řetězec do různých vlastností použitelných pro Azure Event Hubs. Vlastnosti jsou užitečné k vytvoření EventHubProducerClient nebo EventHubConsumerClient. |
Podrobnosti funkce
createEventDataAdapter(EventDataAdapterParameters)
Funkce, která vytváří datový adaptér událostí. Tento adaptér lze použít s @azure/schema-registry-avro
k kódování a dekódování těla v datech událostí.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Parametry
- params
- EventDataAdapterParameters
parametry pro vytvoření dat události
Návraty
MessageAdapter<EventData>
Datový adaptér události, který může vytvářet a využívat data událostí
parseEventHubConnectionString(string)
Parsuje zadaný připojovací řetězec do různých vlastností použitelných pro Azure Event Hubs. Vlastnosti jsou užitečné k vytvoření EventHubProducerClient nebo EventHubConsumerClient.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Parametry
- connectionString
-
string
Připojovací řetězec přidružený k zásadám sdíleného přístupu vytvořeným pro obor názvů služby Event Hubs.
Návraty
Readonly<EventHubConnectionStringProperties>