次の方法で共有


ConnectionContextBase interface

プロパティ

cbsSession

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

config

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

connection

基になる AMQP 接続。

connectionId

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

connectionLock

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

dataTransformer

名前付きのメソッドを持つ DataTransformer オブジェクト

  • encode AMQP メッセージをネットワーク上で送信する前にエンコードする必要があります。
  • decode 受信した AMQP メッセージを顧客に渡す前にデコードします。
negotiateClaimLock

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

refreshConnection

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

tokenProvider

EventHub クライアントの認証用のトークンを取得するために使用される TokenProvider。

wasConnectionCloseCalled

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

プロパティの詳細

cbsSession

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

cbsSession: CbsClient

プロパティ値

config

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

config: ConnectionConfig

プロパティ値

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