次の方法で共有


ServiceBusClientOptions interface

ServiceBusClient の作成時に指定できるオプションについて説明します。

  • webSocketOptions: Web ソケット経由の AMQP 接続のチャネリングを構成するオプション。
    • websocket: WebSocket 経由で接続する場合に AMQP 接続を作成するために使用される WebSocket コンストラクター。
    • webSocketConstructorOptions: WebSocket 経由で接続を確立するときに Websocket コンストラクターに渡すオプション。
  • retryOptions: クライアント上のすべての操作の再試行オプション。
    • maxRetries: 再試行可能なエラーが発生した場合に操作を再試行できる回数。
    • maxRetryDelayInMs: 再試行間の最大遅延。 指数再試行を実行する場合にのみ適用されます。
    • mode: RetryMode 列挙型で指定された、適用する再試行モード。 オプションは、ExponentialFixedです。 既定値は Fixedです。
    • retryDelayInMs: 次の試行を行う前にミリ秒単位で待機する時間。 modeExponentialに設定されている場合、これは再試行の間に指数関数的に増加する遅延を計算するために使用されます。 既定値: 30000 ミリ秒。
    • timeoutInMs: 操作がタイムアウトするまでの待機時間 (ミリ秒単位)。これにより、再試行が残っている場合に再試行がトリガーされます。 最小値: 60000 ミリ秒。

プロパティ

customEndpointAddress

Service Bus サービスに接続するときに使用するカスタム エンドポイント。 これは、ネットワークが標準の Azure Service Bus エンドポイント アドレスへの接続を許可せず、中継局経由での接続を許可している場合に役立ちます。

例: "https://my.custom.endpoint:100/"

identifier

このクライアントを識別する ID。 これを使用して、ログと例外を関連付けることができます。

retryOptions

モード、再試行回数、再試行間隔などを決定する再試行ポリシー オプション。

userAgentOptions

送信要求にユーザー エージェントの詳細を追加するためのオプション。

webSocketOptions

Web ソケット経由の AMQP 接続のチャネリングを構成するオプション。

プロパティの詳細

customEndpointAddress

Service Bus サービスに接続するときに使用するカスタム エンドポイント。 これは、ネットワークが標準の Azure Service Bus エンドポイント アドレスへの接続を許可せず、中継局経由での接続を許可している場合に役立ちます。

例: "https://my.custom.endpoint:100/"

customEndpointAddress?: string

プロパティ値

string

identifier

このクライアントを識別する ID。 これを使用して、ログと例外を関連付けることができます。

identifier?: string

プロパティ値

string

retryOptions

モード、再試行回数、再試行間隔などを決定する再試行ポリシー オプション。

retryOptions?: RetryOptions

プロパティ値

userAgentOptions

送信要求にユーザー エージェントの詳細を追加するためのオプション。

userAgentOptions?: UserAgentPolicyOptions

プロパティ値

webSocketOptions

Web ソケット経由の AMQP 接続のチャネリングを構成するオプション。

webSocketOptions?: WebSocketOptions

プロパティ値