次の方法で共有


ConnectionContextBase interface

基になる amqp 接続、cbs セッション、tokenProvider、接続構成、データ トランスフォーマーなどのコンテキスト情報を提供します。

プロパティ

cbsSession

EventHub クライアントの基になる AMQP 接続上の cbs セッション ($cbs エンドポイント) への参照。

config

接続文字列の解析後に作成される EventHub 接続構成。

connection

基になる AMQP 接続。

connectionId

プロセス内の接続を一意に識別する amqp 接続 ID。

connectionLock

クライアントごとに amqp 接続を確立するためのロックを取得するために使用される接続ごとの一意のロック名 (存在しない場合)。

negotiateClaimLock

その接続上のエンティティによって cbs 要求をネゴシエートするためのロックを取得するために使用される、接続ごとの一意のロック名。

refreshConnection

コンテキストを更新して、基になる新しい AMQP 接続と新しい cbs セッションを使用します。

wasConnectionCloseCalled

接続オブジェクトで close() メソッドが呼び出されたかどうかを示します。

プロパティの詳細

cbsSession

EventHub クライアントの基になる AMQP 接続上の cbs セッション ($cbs エンドポイント) への参照。

cbsSession: CbsClient

プロパティ値

config

接続文字列の解析後に作成される EventHub 接続構成。

config: ConnectionConfig

プロパティ値

ConnectionConfig

connection

基になる AMQP 接続。

connection: Connection

プロパティ値

Connection

connectionId

プロセス内の接続を一意に識別する amqp 接続 ID。

connectionId: string

プロパティ値

string

connectionLock

クライアントごとに amqp 接続を確立するためのロックを取得するために使用される接続ごとの一意のロック名 (存在しない場合)。

connectionLock: string

プロパティ値

string

negotiateClaimLock

その接続上のエンティティによって cbs 要求をネゴシエートするためのロックを取得するために使用される、接続ごとの一意のロック名。

negotiateClaimLock: string

プロパティ値

string

refreshConnection

コンテキストを更新して、基になる新しい AMQP 接続と新しい cbs セッションを使用します。

refreshConnection: () => void

プロパティ値

() => void

wasConnectionCloseCalled

接続オブジェクトで close() メソッドが呼び出されたかどうかを示します。

wasConnectionCloseCalled: boolean

プロパティ値

boolean