EventHubClientOptions interface
Az EventHubClient létrehozásakor megadható beállítások ismertetése.
userAgent
: Egy sztring, amelyet hozzá kell fűzni a beépített felhasználói ügynök sztringhez, amelyet a rendszer a szolgáltatásnak kapcsolati tulajdonságként ad át.webSocketOptions
: Az AMQP-kapcsolat webes szoftvercsatornákon keresztüli csatornázásának konfigurálására szolgáló beállítások.websocket
: Az AMQP-kapcsolat létrehozásához használt WebSocket-konstruktor, ha úgy dönt, hogy a kapcsolatot egy WebSocketen keresztül hozza létre.webSocketConstructorOptions
: A Websocket-konstruktornak átadandó beállítások, amikor a websocketen keresztüli kapcsolatot választja.
retryOptions
: Az ügyfélen/előállítón/fogyasztón végrehajtott összes művelet újrapróbálkozási lehetőségei.maxRetries
: A művelet újrapróbálkozási idejének 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 végrehajtásakor alkalmazható.mode
: Melyik újrapróbálkozási módot kell alkalmazni azRetryMode
enumerálás által meghatározott módon. A lehetőségek a következők:Exponential
ésFixed
. Az alapértelmezett érték:Fixed
.retryDelayInMs
: Ennyi időt kell várni ezredmásodpercben a következő kísérlet végrehajtása előtt. Hamode
a értékreExponential
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ást vált ki, ha még vannak újrapróbálkozási kísérletek. Alapértelmezett érték: 60000 ezredmásodperc.
Az egyszerű használat lehet { "maxRetries": 4 }
.
Példahasználat:
{
retryOptions: {
maxRetries: 4
}
}
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
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