@azure/event-hubs package
Třídy
EventHubBufferedProducerClient |
Slouží Nepublikuje V závislosti na možnostech zadaných při zařazení událostí do fronty mohou být automaticky přiřazeny k oddílu, seskupené podle zadaného klíče oddílu nebo přiřazené konkrétně požadovanému oddílu. Cílem tohoto modelu je přesunout zatížení správy dávek od volajících 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, ve kterých je důležité, aby se události publikovaly okamžitě s deterministickým výsledkem, se ujistěte, že jsou klíče oddílů přiřazené k oddílu konzistentnímu s jinými vydavateli nebo kde je požadavkem maximalizace dostupnosti, použijte |
EventHubConsumerClient |
Třída se Existuje několik způsobů, jak vytvořit
Volitelně můžete také předat:
|
EventHubProducerClient |
Třída se 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 pro zasílání zpráv Error. |
Rozhraní
BufferedCloseOptions |
Možnosti konfigurace metody na |
BufferedFlushOptions |
Možnosti konfigurace metody na |
Checkpoint |
Kontrolní bod představuje poslední úspěšně zpracovanou událost uživatelem z konkrétního oddílu skupiny příjemců v instanci centra událostí.
Od uživatelů se nikdy neočekává přímá interakce |
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é nejsou určeni k implementaci objektu
|
CreateBatchOptions |
Možnosti konfigurace metody na
Příklad použití:
|
EnqueueEventOptions |
Možnosti konfigurace metody na |
EventData |
Rozhraní, které popisuje data, která se mají odeslat do centra událostí.
Použijte ho jako referenci při vytváření objektu, který se má odeslat při použití
|
EventDataAdapterParameters |
|
EventDataBatch |
Rozhraní představující dávku událostí, kterou 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ří centrum událostí připojovací řetězec. |
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í Pokud chcete získat EventPosition představující začátek nebo konec datového proudu, použijte konstanty |
GetEventHubPropertiesOptions |
Sada možností pro konfiguraci chování nástroje
|
GetPartitionIdsOptions |
Sada možností pro konfiguraci chování nástroje
|
GetPartitionPropertiesOptions |
Sada možností pro konfiguraci chování nástroje
|
LastEnqueuedEventProperties |
Sada informací o poslední události oddílu ve frontě, kterou příjemce pozoruje 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 pro konfiguraci trasování a abortSignal. |
PartitionContext |
Rozhraní, které popisuje kontext předaný každé z funkcí, které jsou součástí |
PartitionOwnership |
Rozhraní představující podrobnosti o tom, která instance
Poznámka: Používá ho interně |
PartitionProperties |
Popisuje informace o modulu runtime oddílu EventHub. |
ReceivedEventData |
Rozhraní, které popisuje strukturu události přijaté z centra událostí.
Použijte ho jako referenci při vytváření |
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 pro
|
SubscribeOptions |
Možnosti konfigurace metody v |
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, které mohou poskytnout ověřovací token. |
TryAddOptions |
Možnosti konfigurace chování |
WebSocketImpl |
Popisuje požadovaný tvar WebSocket konstruktory. |
WebSocketOptions |
Možnosti konfigurace channelingu připojení AMQP přes webové sokety. |
Aliasy typu
ProcessCloseHandler |
Podpis uživatelem poskytnuté funkce vyvolána |
ProcessErrorHandler |
Signatura uživatelem poskytnuté funkce vyvolána v |
ProcessEventsHandler |
Signatura uživatelem poskytnuté funkce vyvolána |
ProcessInitializeHandler |
Signatura uživatelem poskytnuté funkce vyvolána |
Výčty
CloseReason |
Výčet představující různé důvody zastavení |
RetryMode |
Popisuje typ Režimu opakování. |
Funkce
create |
Funkce, která sestaví adaptér dat událostí. Tento adaptér se dá použít ke |
parse |
Analyzuje 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á sestaví adaptér dat událostí. Tento adaptér se dá použít ke @azure/schema-registry-avro
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álostí
Návraty
MessageAdapter<EventData>
Datový adaptér událostí, který může vytvářet a využívat data událostí
parseEventHubConnectionString(string)
Analyzuje 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é pro obor názvů služby Event Hubs.
Návraty
Readonly<EventHubConnectionStringProperties>