Поделиться через


ConnectionContextBase interface

Предоставляет контекстные сведения, такие как базовое подключение amqp, сеанс cbs, tokenProvider, конфигурация подключения, преобразователь данных и т. д.

Свойства

cbsSession

Ссылка на сеанс cbs (конечная точка $cbs) в базовом подключении AMQP для клиента EventHub.

config

Конфигурация подключения EventHub, созданная после анализа строки подключения.

connection

Базовое подключение AMQP.

connectionId

Идентификатор подключения amqp, который однозначно идентифицирует подключение в рамках процесса.

connectionLock

Уникальное имя блокировки для каждого подключения, которое используется для получения блокировки для установки amqp-подключения для каждого клиента, если оно не существует.

negotiateClaimLock

Уникальное имя блокировки для каждого соединения, которое используется для получения блокировки для согласования утверждения cbs сущностью в этом соединении.

refreshConnection

Обновления контекст для использования нового базового подключения AMQP и нового сеанса cbs.

wasConnectionCloseCalled

Указывает, был ли вызван метод close() для объекта соединения.

Сведения о свойстве

cbsSession

Ссылка на сеанс cbs (конечная точка $cbs) в базовом подключении AMQP для клиента EventHub.

cbsSession: CbsClient

Значение свойства

config

Конфигурация подключения EventHub, созданная после анализа строки подключения.

config: ConnectionConfig

Значение свойства

ConnectionConfig

connection

Базовое подключение AMQP.

connection: Connection

Значение свойства

Connection

connectionId

Идентификатор подключения amqp, который однозначно идентифицирует подключение в рамках процесса.

connectionId: string

Значение свойства

string

connectionLock

Уникальное имя блокировки для каждого подключения, которое используется для получения блокировки для установки amqp-подключения для каждого клиента, если оно не существует.

connectionLock: string

Значение свойства

string

negotiateClaimLock

Уникальное имя блокировки для каждого соединения, которое используется для получения блокировки для согласования утверждения cbs сущностью в этом соединении.

negotiateClaimLock: string

Значение свойства

string

refreshConnection

Обновления контекст для использования нового базового подключения AMQP и нового сеанса cbs.

refreshConnection: () => void

Значение свойства

() => void

wasConnectionCloseCalled

Указывает, был ли вызван метод close() для объекта соединения.

wasConnectionCloseCalled: boolean

Значение свойства

boolean