@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>