@azure/event-hubs package
Osztályok
EventHubBufferedProducerClient |
A A Az események lekérésekor megadott beállításoktól függően előfordulhat, hogy automatikusan hozzá lesznek rendelve egy partícióhoz, a megadott partíciókulcs szerint csoportosítva, vagy hozzárendelhetők egy kifejezetten kért partícióhoz. Ez a modell arra szolgál, hogy a kötegkezelés terheit a hívóktól a nem determinisztikus időzítés árán elmozdítsa az események közzétételének időpontjára. További kompromisszumokat is figyelembe kell venni:
Olyan esetekben, amikor fontos, hogy az események azonnal, determinisztikus eredménnyel legyenek közzétéve, győződjön meg arról, hogy a partíciókulcsok más közzétevőkkel konzisztens partícióhoz vannak rendelve, vagy ahol a rendelkezésre állás maximalizálása követelmény, az |
EventHubConsumerClient |
Az Többféleképpen is létrehozható
Igény szerint a következőket is átadhatja:
|
EventHubProducerClient |
Az Többféleképpen is létrehozható
Az újrapróbálkozás szabályzatának vagy proxybeállításainak konfigurálásához megadhat egy beállításcsomagot is. |
MessagingError |
Az üzenetküldési hiba alaposztályát ismerteti. |
Interfészek
BufferedCloseOptions |
A metódus konfigurálásának |
BufferedFlushOptions |
A metódus konfigurálásának |
Checkpoint |
Az ellenőrzőpont azt az utolsó sikeresen feldolgozott eseményt jelöli, amelyet a felhasználó az Event Hub-példány egy fogyasztói csoportjának egy adott partíciójáról adott. Ha a felhasználó meghívja az A felhasználóktól soha nem várható, hogy közvetlenül kommunikáljanak. |
CheckpointStore |
A checkpoint-tárolók egy eseményközpont-példány adott fogyasztói csoportjában található partíciók tulajdonjogi adatait és ellenőrzőpont-adatait tárolják és kérik le. A felhasználóknak nem kell implementálniuk a következőt Az implementációk |
CreateBatchOptions |
A metódus konfigurálásának
Példahasználat:
|
EnqueueEventOptions |
A metódus konfigurálásának |
EventData |
Az Event Hubnak küldendő adatokat leíró felület.
Használja ezt hivatkozásként az elküldendő objektum létrehozásakor a
|
EventDataAdapterParameters |
|
EventDataBatch |
Egy esemény kötegét képviselő felület, amellyel eseményeket küldhet az Event Hubnak. A köteg létrehozásához használja a metódust |
EventHubBufferedProducerClientOptions |
Azokat a beállításokat ismerteti, amelyek a létrehozásakor megadhatóak |
EventHubClientOptions |
Az EventHubClient létrehozásakor megadható beállítások ismertetése.
Az egyszerű használat lehet Példahasználat:
|
EventHubConnectionStringProperties |
Az Event Hub kapcsolati karakterlánc részét képező tulajdonságok halmaza. |
EventHubConsumerClientOptions |
Az EventHubConsumerClient létrehozásakor megadható beállítások ismertetése.
Az egyszerű használat lehet Példahasználat:
|
EventHubProperties |
Egy eseményközpont futásidejű adatait ismerteti. |
EventPosition |
Egy esemény pozícióját jelöli egy Eseményközpont-partíción, amely általában akkor használatos, amikor a Ha a stream kezdetét vagy végét jelölő EventPosition-t szeretne lekérni, használja az állandókat |
GetEventHubPropertiesOptions |
A viselkedésének konfigurálására vonatkozó beállítások készlete
|
GetPartitionIdsOptions |
A viselkedésének konfigurálására vonatkozó beállítások készlete
|
GetPartitionPropertiesOptions |
A viselkedésének konfigurálására vonatkozó beállítások készlete
|
LastEnqueuedEventProperties |
Egy partíció utolsó lekérdezett eseményére vonatkozó információkészlet, amelyet a fogyasztó megfigyelt, amikor az események az Event Hubs szolgáltatástól érkeznek |
LoadBalancingOptions |
Egy beállításcsomag a terheléselosztási beállítások konfigurálásához. |
OnSendEventsErrorContext |
Tartalmazza azokat az eseményeket, amelyeket nem sikerült elküldeni az eseményközpontba, azt a partíciót, amelyhez hozzá lettek rendelve, valamint a küldés során észlelt hibát. |
OnSendEventsSuccessContext |
Az eseményközpontba sikeresen elküldött eseményeket és a hozzájuk rendelt partíciót tartalmazza. |
OperationOptions |
A nyomkövetés és az abortSignal konfigurálásának lehetőségei. |
PartitionContext |
Interfész, amely leírja az egyes függvények számára átadott környezetet, amelyek a |
PartitionOwnership |
Egy felület, amely azt jelzi, hogy egy Megjegyzés: Ezt belsőleg használja a felhasználó, és a |
PartitionProperties |
Egy EventHub-partíció futásidejű adatait ismerteti. |
ReceivedEventData |
Az Eseményközponttól kapott esemény struktúráját leíró felület.
Használja ezt referenciaként a függvény létrehozásakor az |
RetryOptions |
Újrapróbálkozási szabályzatbeállítások, amelyek meghatározzák a módot, az újrapróbálkozások számát, az újrapróbálkozási időközt stb. |
SendBatchOptions |
A metódus konfigurálásának
|
SubscribeOptions |
A metódus konfigurálásának |
Subscription |
A metódus által |
SubscriptionEventHandlers |
A felhasználó által implementálandó függvényeket leíró felület, amelyet a |
TokenCredential |
Hitelesítési jogkivonat megadására alkalmas hitelesítő adatot jelöl. |
TryAddOptions |
A metódus viselkedésének |
WebSocketImpl |
A WebSocket konstruktorok szükséges alakját ismerteti. |
WebSocketOptions |
Az AMQP-kapcsolat webes szoftvercsatornákon keresztüli csatornázásának konfigurálásának beállításai. |
Típusaliasok
ProcessCloseHandler |
A felhasználó által megadott függvény aláírása, amelyet |
ProcessErrorHandler |
A felhasználó által |
ProcessEventsHandler |
A felhasználó által megadott függvény aláírása, amelyet |
ProcessInitializeHandler |
A felhasználó által megadott függvény aláírása, amelyet |
Enumerációk
CloseReason |
Az eseményközpont fogyasztói csoportjában lévő partíciók eseményeinek feldolgozásának leállításának különböző okait |
RetryMode |
Az újrapróbálkozási mód típusát ismerteti |
Függvények
create |
Eseményadat-adaptert összeállító függvény. Ez az adapter |
parse |
A megadott kapcsolati karakterlánc a Azure Event Hubs alkalmazható különböző tulajdonságainak elemzése. A tulajdonságok akkor hasznosak, ha létrehoznak egy EventHubProducerClient vagy egy EventHubConsumerClient objektumot. |
Függvény adatai
createEventDataAdapter(EventDataAdapterParameters)
Eseményadat-adaptert összeállító függvény. Ez az adapter @azure/schema-registry-avro
használható az eseményadatok törzsének kódolására és dekódolására.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Paraméterek
- params
- EventDataAdapterParameters
paraméterek az eseményadatok létrehozásához
Válaszok
MessageAdapter<EventData>
Eseményadatok előállítására és felhasználására képes eseményadat-adapter
parseEventHubConnectionString(string)
A megadott kapcsolati karakterlánc a Azure Event Hubs alkalmazható különböző tulajdonságainak elemzése. A tulajdonságok akkor hasznosak, ha létrehoznak egy EventHubProducerClient vagy egy EventHubConsumerClient objektumot.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Paraméterek
- connectionString
-
string
Az Event Hubs-névtérhez létrehozott megosztott hozzáférési szabályzathoz társított kapcsolati karakterlánc.
Válaszok
Readonly<EventHubConnectionStringProperties>