EventDataBatch interface
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 createBatch() na EventHubProducerClient.
K odeslání dávky použijte metodu sendBatch() na stejném klientovi.
K vyplnění dávky použijte metodu tryAdd() v samotné dávce.
Vlastnosti
| count | Počet událostí přidaných do dávky |
| max |
Maximální velikost dávky vbajch Funkce |
| size |
Velikost dávky vbajchch |
Metody
| try |
Přidá do dávky událost, pokud je povolená limitem velikosti dávky. POZNÁMKA: Nezapomeňte vždy zkontrolovat návratové hodnoty této metody, než ji znovu zavoláte pro další událost. |
Podrobnosti vlastnosti
count
Počet událostí přidaných do dávky
count: number
Hodnota vlastnosti
number
maxSizeInBytes
Maximální velikost dávky vbajch Funkce tryAdd v dávce vrátí false, pokud přidání události způsobí, že velikost dávky překročí tento limit. K nastavení maxSizeInBytes použijte metodu createBatch() na EventHubProducerClient.
maxSizeInBytes: number
Hodnota vlastnosti
number
sizeInBytes
Velikost dávky vbajchch
sizeInBytes: number
Hodnota vlastnosti
number
Podrobnosti metody
tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)
Přidá do dávky událost, pokud je povolená limitem velikosti dávky. POZNÁMKA: Nezapomeňte vždy zkontrolovat návratové hodnoty této metody, než ji znovu zavoláte pro další událost.
function tryAdd(eventData: EventData | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parametry
- eventData
Individuální datový objekt události nebo AmqpAnnotatedMessage.
- options
- TryAddOptions
Návraty
boolean
Logická hodnota označující, jestli byla data události přidána do dávky nebo ne.