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 placeras i bufferten innan en delvis fullständig batch publiceras.

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 vid anslutning till Event Hubs-tjänsten. Detta kan vara användbart när nätverket inte tillåter anslutning till standardadressen Azure Event Hubs slutpunkt, 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 inget anges används ett GUID som identifierare

retryOptions

Alternativ för att konfigurera återförsöksprincipen för alla åtgärder på klienten. 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 placeras i bufferten innan en delvis fullständig batch publiceras.

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 vid anslutning till Event Hubs-tjänsten. Detta kan vara användbart när nätverket inte tillåter anslutning till standardadressen Azure Event Hubs slutpunkt, 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 inget 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. Exempel: { "maxRetries": 4 } eller { "maxRetries": 4, "retryDelayInMs": 30000 }.

retryOptions?: RetryOptions

Egenskapsvärde

Ärvt 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

Ärvt frånEventHubClientOptions.webSocketOptions