ConnectionContextBase interface
プロパティ
| cbs |
EventHub クライアントの基になる AMQP 接続上の cbs セッション ($cbs エンドポイント) への参照。 |
| config | 接続文字列の解析後に作成される EventHub 接続構成。 |
| connection | 基になる AMQP 接続。 |
| connection |
プロセス内の接続を一意に識別する amqp 接続 ID。 |
| connection |
クライアントごとに aqmp 接続を確立するためのロックを取得するために使用される接続ごとの unqiue ロック名 (存在しない場合)。 |
| data |
名前付きのメソッドを持つ DataTransformer オブジェクト
|
| negotiate |
接続上のエンティティによって cbs 要求をネゴシエートするためのロックを取得するために使用される接続ごとの unqiue ロック名。 |
| refresh |
基になる新しい AMQP 接続と新しい cbs セッションを使用するようにコンテキストを更新します。 |
| token |
EventHub クライアントの認証用のトークンを取得するために使用される TokenProvider。 |
| was |
接続オブジェクトで close() メソッドが呼び出されたかどうかを示します。 |
プロパティの詳細
cbsSession
EventHub クライアントの基になる AMQP 接続上の cbs セッション ($cbs エンドポイント) への参照。
cbsSession: CbsClient
プロパティ値
config
connection
基になる AMQP 接続。
connection: Connection
プロパティ値
Connection
connectionId
プロセス内の接続を一意に識別する amqp 接続 ID。
connectionId: string
プロパティ値
string
connectionLock
クライアントごとに aqmp 接続を確立するためのロックを取得するために使用される接続ごとの unqiue ロック名 (存在しない場合)。
connectionLock: string
プロパティ値
string
dataTransformer
名前付きのメソッドを持つ DataTransformer オブジェクト
- encode AMQP メッセージをネットワーク上で送信する前にエンコードする必要があります。
- decode 受信した AMQP メッセージを顧客に渡す前にデコードします。
dataTransformer: DataTransformer
プロパティ値
negotiateClaimLock
接続上のエンティティによって cbs 要求をネゴシエートするためのロックを取得するために使用される接続ごとの unqiue ロック名。
negotiateClaimLock: string
プロパティ値
string
refreshConnection
基になる新しい AMQP 接続と新しい cbs セッションを使用するようにコンテキストを更新します。
refreshConnection: () => void
プロパティ値
() => void
tokenProvider
EventHub クライアントの認証用のトークンを取得するために使用される TokenProvider。
tokenProvider: TokenProvider
プロパティ値
wasConnectionCloseCalled
接続オブジェクトで close() メソッドが呼び出されたかどうかを示します。
wasConnectionCloseCalled: boolean
プロパティ値
boolean