EventHubClientOptions interface
Az EventHubClient létrehozása során megadható beállításokat ismerteti.
-
userAgent: A szolgáltatáshoz kapcsolati tulajdonságként átadott beépített felhasználóiügynök-sztringhez hozzáfűzni kívánt sztring. -
webSocketOptions: Az AMQP-kapcsolat webes szoftvercsatornákon keresztüli csatornázásának konfigurálásának beállításai.-
websocket: Az AMQP-kapcsolat létrehozásához használt WebSocket-konstruktor, ha a kapcsolatot WebSocketen keresztül szeretné létrehozni. -
webSocketConstructorOptions: A Websocket-konstruktornak átadandó beállítások, ha a kapcsolatot WebSocketen keresztül szeretné létrehozni.
-
-
retryOptions: Az ügyfél/gyártó/fogyasztó összes műveletének újrapróbálkozási lehetőségei.-
maxRetries: A művelet újrapróbálkozásának száma újrapróbálkozási hiba esetén. -
maxRetryDelayInMs: Az újrapróbálkozások közötti maximális késleltetés. Csak exponenciális újrapróbálkozások esetén alkalmazható. -
mode: Melyik újrapróbálkozási módot kell alkalmazni aRetryModeenumerálás által megadott módon. A beállításokExponentialésFixed. Alapértelmezés szerintFixed. -
retryDelayInMs: A következő kísérlet végrehajtása előtt ezredmásodpercben várni kell. HamodeExponentialértékre van állítva, ez az újrapróbálkozások közötti exponenciálisan növekvő késés kiszámítására szolgál. Alapértelmezett: 30000 ezredmásodperc. -
timeoutInMs: Ennyi idő ezredmásodpercben, amíg a művelet túllépi az időkorlátot. Ez újrapróbálkozási műveletet indít el, ha még vannak újrapróbálkozási kísérletek. Alapértelmezett érték: 60000 ezredmásodperc.
-
Az egyszerű használat { "maxRetries": 4 }lehet.
Példahasználat:
{
retryOptions: {
maxRetries: 4
}
}
Tulajdonságok
| custom |
Az Event Hubs szolgáltatáshoz való csatlakozáshoz használandó egyéni végpont. Ez akkor lehet hasznos, ha a hálózat nem engedélyezi a normál 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 |
| retry |
Az újrapróbálkozási szabályzat konfigurálására szolgáló beállítások 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 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
customEndpointAddress
Az Event Hubs szolgáltatáshoz való csatlakozáshoz használandó egyéni végpont. Ez akkor lehet hasznos, ha a hálózat nem engedélyezi a normál 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
identifier?: string
Tulajdonság értéke
string
retryOptions
Az újrapróbálkozási szabályzat konfigurálására szolgáló beállítások 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 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