你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ConnectionContextBase interface

提供基础 amqp 连接、cbs 会话、tokenProvider、连接配置、数据转换器等上下文信息。

属性

cbsSession

对 cbs 会话 ($cbs终结点的引用,) EventHub 客户端的基础 AMQP 连接。

config

分析连接字符串后创建的 EventHub 连接配置。

connection

基础 AMQP 连接。

connectionId

唯一标识进程中的连接的 amqp 连接 ID。

connectionLock

每个连接的唯一锁名称,用于获取用于为每个客户端建立 amqp 连接的锁(如果不存在)。

negotiateClaimLock

每个连接的唯一锁名称,用于获取该连接上的实体协商 cbs 声明的锁。

refreshConnection

汇报上下文以使用新的基础 AMQP 连接和新的 cbs 会话。

wasConnectionCloseCalled

指示是否已对连接对象调用 close () 方法。

属性详细信息

cbsSession

对 cbs 会话 ($cbs终结点的引用,) EventHub 客户端的基础 AMQP 连接。

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