EventHubBufferedProducerClientOptions interface

Ismerteti azokat a beállításokat, amelyek a létrehozásakor megadhatóak EventHubBufferedProducerClient.

Extends

Tulajdonságok

enableIdempotentRetries

Azt jelzi, hogy az EventHubProducerClient engedélyezi-e az idempotens közzétételt az Event Hub-partíciókon. Ha engedélyezve van, az előállító csak közvetlenül tehet közzé közzétételt a partíciókon; nem fog tudni közzétenni az Event Hubs-átjárón az automatikus partíció-útválasztáshoz, és nem fog tudni partíciókulcsot használni. Alapértelmezett: false

maxEventBufferLengthPerPartition

Azoknak az eseményeknek a teljes száma, amelyek egy adott partíción egy adott időpontban történő közzétételhez pufferelhetők.

Alapértelmezett: 1500

maxWaitTimeInMs

A részlegesen teljes köteg közzététele előtt egy új esemény pufferbe való beolvasására váró idő.

Alapértelmezett: 1 másodperc.

onSendEventsErrorHandler

Az a kezelő, amely akkor hív, ha egy köteg közzététele sikertelen.

onSendEventsSuccessHandler

A köteg sikeres közzététele után meghívandó kezelő.

Örökölt tulajdonságok

customEndpointAddress

Az Event Hubs szolgáltatáshoz való csatlakozáskor használandó egyéni végpont. Ez akkor lehet hasznos, ha a hálózat nem engedélyezi a standard Azure Event Hubs végpontcímhez való csatlakozást, de lehetővé teszi a közvetítőn keresztüli csatlakozást.

Példa: "https://my.custom.endpoint:100/"

identifier

Az ügyfél azonosítására használt egyedi név. Ha nincs megadva, a rendszer egy GUID azonosítót használ azonosítóként

retryOptions

Az újrapróbálkozási szabályzat konfigurálásának beállításai az ügyfél összes műveletéhez. Például { "maxRetries": 4 } vagy { "maxRetries": 4, "retryDelayInMs": 30000 }.

userAgent

Az Event Hubs szolgáltatásnak átadott beépített felhasználóiügynök-sztringhez hozzáfűzött érték.

webSocketOptions

Az AMQP-kapcsolat webes szoftvercsatornákon keresztüli csatornázásának konfigurálásának beállításai.

Tulajdonság adatai

enableIdempotentRetries

Azt jelzi, hogy az EventHubProducerClient engedélyezi-e az idempotens közzétételt az Event Hub-partíciókon. Ha engedélyezve van, az előállító csak közvetlenül tehet közzé közzétételt a partíciókon; nem fog tudni közzétenni az Event Hubs-átjárón az automatikus partíció-útválasztáshoz, és nem fog tudni partíciókulcsot használni. Alapértelmezett: false

enableIdempotentRetries?: boolean

Tulajdonság értéke

boolean

maxEventBufferLengthPerPartition

Azoknak az eseményeknek a teljes száma, amelyek egy adott partíción egy adott időpontban történő közzétételhez pufferelhetők.

Alapértelmezett: 1500

maxEventBufferLengthPerPartition?: number

Tulajdonság értéke

number

maxWaitTimeInMs

A részlegesen teljes köteg közzététele előtt egy új esemény pufferbe való beolvasására váró idő.

Alapértelmezett: 1 másodperc.

maxWaitTimeInMs?: number

Tulajdonság értéke

number

onSendEventsErrorHandler

Az a kezelő, amely akkor hív, ha egy köteg közzététele sikertelen.

onSendEventsErrorHandler: (ctx: OnSendEventsErrorContext) => void

Tulajdonság értéke

(ctx: OnSendEventsErrorContext) => void

onSendEventsSuccessHandler

A köteg sikeres közzététele után meghívandó kezelő.

onSendEventsSuccessHandler?: (ctx: OnSendEventsSuccessContext) => void

Tulajdonság értéke

(ctx: OnSendEventsSuccessContext) => void

Örökölt tulajdonság részletei

customEndpointAddress

Az Event Hubs szolgáltatáshoz való csatlakozáskor használandó egyéni végpont. Ez akkor lehet hasznos, ha a hálózat nem engedélyezi a standard Azure Event Hubs végpontcímhez való csatlakozást, de lehetővé teszi a közvetítőn keresztüli csatlakozást.

Példa: "https://my.custom.endpoint:100/"

customEndpointAddress?: string

Tulajdonság értéke

string

Örökölt:EventHubClientOptions.customEndpointAddress

identifier

Az ügyfél azonosítására használt egyedi név. Ha nincs megadva, a rendszer egy GUID azonosítót használ azonosítóként

identifier?: string

Tulajdonság értéke

string

Örökölt: EventHubClientOptions.identifier

retryOptions

Az újrapróbálkozási szabályzat konfigurálásának beállításai az ügyfél összes műveletéhez. Például { "maxRetries": 4 } vagy { "maxRetries": 4, "retryDelayInMs": 30000 }.

retryOptions?: RetryOptions

Tulajdonság értéke

Örökölt: EventHubClientOptions.retryOptions

userAgent

Az Event Hubs szolgáltatásnak átadott beépített felhasználóiügynök-sztringhez hozzáfűzött érték.

userAgent?: string

Tulajdonság értéke

string

Örökölt: EventHubClientOptions.userAgent

webSocketOptions

Az AMQP-kapcsolat webes szoftvercsatornákon keresztüli csatornázásának konfigurálásának beállításai.

webSocketOptions?: WebSocketOptions

Tulajdonság értéke

Örökölt:EventHubClientOptions.webSocketOptions