ServiceBusClientOptions interface
ServiceBusClient の作成時に指定できるオプションについて説明します。
-
webSocketOptions
: Web ソケット経由の AMQP 接続のチャネリングを構成するオプション。-
websocket
: WebSocket 経由で接続を行う場合に AMQP 接続の作成に使用される WebSocket コンストラクター。 -
webSocketConstructorOptions
: WebSocket 経由で接続を行う場合に Websocket コンストラクターに渡すオプション。
-
-
retryOptions
: クライアントに対するすべての操作の再試行オプション。-
maxRetries
: 再試行可能なエラーが発生した場合に操作を再試行できる回数。 -
maxRetryDelayInMs
: 再試行間の最大遅延。 指数再試行を実行する場合にのみ適用されます。 -
mode
: 列挙型でRetryMode
指定された、適用する再試行モード。 オプションはExponential
とFixed
です。 既定値はFixed
です。 -
retryDelayInMs
: 次の試行を行う前に待機する時間をミリ秒単位で指定します。 が にExponential
設定されている場合mode
、これは再試行の間に指数関数的に増加する遅延を計算するために使用されます。 既定値: 30000 ミリ秒。 -
timeoutInMs
: 操作がタイムアウトするまでの待機時間 (ミリ秒単位)。これにより、再試行が残っている場合に再試行がトリガーされます。 最小値: 60000 ミリ秒。
-
プロパティ
custom |
Service Bus サービスに接続するときに使用するカスタム エンドポイント。 これは、ネットワークが標準のAzure Service Bus エンドポイント アドレスへの接続を許可せず、中継経由で接続できる場合に便利です。 例: "https://my.custom.endpoint:100/" |
identifier | このクライアントを識別する ID。 これは、ログと例外を関連付けるために使用できます。 |
retry |
モード、再試行回数、再試行間隔などを決定する再試行ポリシー オプション。 |
user |
送信要求にユーザー エージェントの詳細を追加するためのオプション。 |
web |
Web ソケット経由の AMQP 接続のチャネリングを構成するためのオプション。 |
プロパティの詳細
customEndpointAddress
Service Bus サービスに接続するときに使用するカスタム エンドポイント。 これは、ネットワークが標準のAzure Service Bus エンドポイント アドレスへの接続を許可せず、中継経由で接続できる場合に便利です。
例: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
プロパティ値
string
identifier
このクライアントを識別する ID。 これは、ログと例外を関連付けるために使用できます。
identifier?: string
プロパティ値
string
retryOptions
userAgentOptions
送信要求にユーザー エージェントの詳細を追加するためのオプション。
userAgentOptions?: UserAgentPolicyOptions
プロパティ値
webSocketOptions
Web ソケット経由の AMQP 接続のチャネリングを構成するためのオプション。
webSocketOptions?: WebSocketOptions