ServiceBusMessageBatch interface
En batch med meddelanden som du kan skapa med hjälp av metoden <xref:createBatch>.
Egenskaper
| count | Antal meddelanden som lagts till i batchen. |
| max |
Den maximala storleken på batchen, i byte. Funktionen |
| size |
Batchens storlek i byte efter att händelserna som lagts till i den har kodats i ett enda AMQP-meddelande. |
Metoder
| try |
Lägger till ett meddelande i batchen om det tillåts av batchens storleksgräns. NOTE: Kom alltid ihåg att kontrollera returvärdet för den här metoden innan du anropar den igen för nästa händelse. |
Egenskapsinformation
count
Antal meddelanden som lagts till i batchen.
count: number
Egenskapsvärde
number
maxSizeInBytes
Den maximala storleken på batchen, i byte. Funktionen tryAddMessage i batchen returnerar false om meddelandet som läggs till gör att batchens storlek överskrider den här gränsen. Använd metoden createMessageBatch() på Sender för att ange maxSizeInBytes.
maxSizeInBytes: number
Egenskapsvärde
number
sizeInBytes
Batchens storlek i byte efter att händelserna som lagts till i den har kodats i ett enda AMQP-meddelande.
sizeInBytes: number
Egenskapsvärde
number
Metodinformation
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
Lägger till ett meddelande i batchen om det tillåts av batchens storleksgräns. NOTE: Kom alltid ihåg att kontrollera returvärdet för den här metoden innan du anropar den igen för nästa händelse.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parametrar
- message
Meddelandet som ska läggas till i batchen.
- options
- TryAddOptions
Returer
boolean
Ett booleskt värde som anger om meddelandet har lagts till i batchen eller inte.