EventHubBufferedProducerClientOptions interface
Ismerteti azokat a beállításokat, amelyek a létrehozásakor megadhatóak EventHubBufferedProducerClient
.
- Extends
Tulajdonságok
enable |
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 |
max |
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 |
max |
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. |
on |
Az a kezelő, amely akkor hív, ha egy köteg közzététele sikertelen. |
on |
A köteg sikeres közzététele után meghívandó kezelő. |
Örökölt tulajdonságok
custom |
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 |
retry |
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 |
user |
Az Event Hubs szolgáltatásnak átadott beépített felhasználóiügynök-sztringhez hozzáfűzött érték. |
web |
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
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
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
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
webSocketOptions
Az AMQP-kapcsolat webes szoftvercsatornákon keresztüli csatornázásának konfigurálásának beállításai.
webSocketOptions?: WebSocketOptions