ConnectionContextBase interface
基になる amqp 接続、cbs セッション、tokenProvider、接続構成、データ トランスフォーマーなどのコンテキスト情報を提供します。
プロパティ
| cbs |
EventHub クライアントの基になる AMQP 接続上の cbs セッション ($cbs エンドポイント) への参照。 |
| config | 接続文字列の解析後に作成される EventHub 接続構成。 |
| connection | 基になる AMQP 接続。 |
| connection |
プロセス内の接続を一意に識別する amqp 接続 ID。 |
| connection |
クライアントごとに amqp 接続を確立するためのロックを取得するために使用される接続ごとの一意のロック名 (存在しない場合)。 |
| negotiate |
その接続上のエンティティによって cbs 要求をネゴシエートするためのロックを取得するために使用される、接続ごとの一意のロック名。 |
| refresh |
基になる新しい AMQP 接続と新しい cbs セッションを使用するようにコンテキストを更新します。 |
| was |
接続オブジェクトで close() メソッドが呼び出されたかどうかを示します。 |
プロパティの詳細
cbsSession
EventHub クライアントの基になる AMQP 接続上の cbs セッション ($cbs エンドポイント) への参照。
cbsSession: CbsClient
プロパティ値
config
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