你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ConnectionContextBase interface
提供基础 amqp 连接、cbs 会话、tokenProvider、连接配置、数据转换器等上下文信息。
属性
cbs |
对 cbs 会话 ($cbs终结点的引用,) EventHub 客户端的基础 AMQP 连接。 |
config | 分析连接字符串后创建的 EventHub 连接配置。 |
connection | 基础 AMQP 连接。 |
connection |
唯一标识进程中的连接的 amqp 连接 ID。 |
connection |
每个连接的唯一锁名称,用于获取用于为每个客户端建立 amqp 连接的锁(如果不存在)。 |
negotiate |
每个连接的唯一锁名称,用于获取该连接上的实体协商 cbs 声明的锁。 |
refresh |
汇报上下文以使用新的基础 AMQP 连接和新的 cbs 会话。 |
was |
指示是否已对连接对象调用 close () 方法。 |
属性详细信息
cbsSession
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