Dela via


EventHubBufferedProducerClientOptions interface

Beskriver de alternativ som kan anges när du skapar EventHubBufferedProducerClient.

Extends

Egenskaper

enableIdempotentRetries

Anger om EventHubProducerClient ska aktivera idempotent publicering till Event Hub-partitioner. Om den är aktiverad kan producenten bara publicera direkt till partitioner. Den kommer inte att kunna publicera till Event Hubs-gatewayen för automatisk partitionsroutning och kan inte heller använda en partitionsnyckel. Standard: false

maxEventBufferLengthPerPartition

Det totala antalet händelser som kan buffrats för publicering vid en viss tidpunkt för en viss partition.

Standard: 1500

maxWaitTimeInMs

Hur lång tid det tar att vänta på att en ny händelse ska sparas i bufferten innan du publicerar en delvis fullständig batch.

Standard: 1 sekund.

onSendEventsErrorHandler

Hanteraren som anropas när en batch inte kan publicera.

onSendEventsSuccessHandler

Hanteraren som anropar när en batch har publicerats.

Ärvda egenskaper

customEndpointAddress

En anpassad slutpunkt som ska användas när du ansluter till Event Hubs-tjänsten. Detta kan vara användbart när nätverket inte tillåter anslutning till standardadressen för Azure Event Hubs-slutpunkten, men tillåter anslutning via en mellanhand.

Exempel: "https://my.custom.endpoint:100/"

identifier

Ett unikt namn som används för att identifiera klienten. Om det inte anges används ett GUID som identifierare

retryOptions

Alternativ för att konfigurera återförsöksprincipen för alla åtgärder på klienten. Till exempel { "maxRetries": 4 } eller { "maxRetries": 4, "retryDelayInMs": 30000 }.

userAgent

Värde som läggs till i den inbyggda användaragentsträngen som skickas till Event Hubs-tjänsten.

webSocketOptions

Alternativ för att konfigurera kanalisering av AMQP-anslutningen via Web Sockets.

Egenskapsinformation

enableIdempotentRetries

Anger om EventHubProducerClient ska aktivera idempotent publicering till Event Hub-partitioner. Om den är aktiverad kan producenten bara publicera direkt till partitioner. Den kommer inte att kunna publicera till Event Hubs-gatewayen för automatisk partitionsroutning och kan inte heller använda en partitionsnyckel. Standard: false

enableIdempotentRetries?: boolean

Egenskapsvärde

boolean

maxEventBufferLengthPerPartition

Det totala antalet händelser som kan buffrats för publicering vid en viss tidpunkt för en viss partition.

Standard: 1500

maxEventBufferLengthPerPartition?: number

Egenskapsvärde

number

maxWaitTimeInMs

Hur lång tid det tar att vänta på att en ny händelse ska sparas i bufferten innan du publicerar en delvis fullständig batch.

Standard: 1 sekund.

maxWaitTimeInMs?: number

Egenskapsvärde

number

onSendEventsErrorHandler

Hanteraren som anropas när en batch inte kan publicera.

onSendEventsErrorHandler: (ctx: OnSendEventsErrorContext) => void

Egenskapsvärde

(ctx: OnSendEventsErrorContext) => void

onSendEventsSuccessHandler

Hanteraren som anropar när en batch har publicerats.

onSendEventsSuccessHandler?: (ctx: OnSendEventsSuccessContext) => void

Egenskapsvärde

(ctx: OnSendEventsSuccessContext) => void

Information om ärvda egenskaper

customEndpointAddress

En anpassad slutpunkt som ska användas när du ansluter till Event Hubs-tjänsten. Detta kan vara användbart när nätverket inte tillåter anslutning till standardadressen för Azure Event Hubs-slutpunkten, men tillåter anslutning via en mellanhand.

Exempel: "https://my.custom.endpoint:100/"

customEndpointAddress?: string

Egenskapsvärde

string

ärvd frånEventHubClientOptions.customEndpointAddress

identifier

Ett unikt namn som används för att identifiera klienten. Om det inte anges används ett GUID som identifierare

identifier?: string

Egenskapsvärde

string

ärvd frånEventHubClientOptions.identifier

retryOptions

Alternativ för att konfigurera återförsöksprincipen för alla åtgärder på klienten. Till exempel { "maxRetries": 4 } eller { "maxRetries": 4, "retryDelayInMs": 30000 }.

retryOptions?: RetryOptions

Egenskapsvärde

ärvs frånEventHubClientOptions.retryOptions

userAgent

Värde som läggs till i den inbyggda användaragentsträngen som skickas till Event Hubs-tjänsten.

userAgent?: string

Egenskapsvärde

string

ärvd frånEventHubClientOptions.userAgent

webSocketOptions

Alternativ för att konfigurera kanalisering av AMQP-anslutningen via Web Sockets.

webSocketOptions?: WebSocketOptions

Egenskapsvärde

ärvd frånEventHubClientOptions.webSocketOptions