ConnectionContextBase interface
Предоставляет контекстные сведения, такие как базовое подключение amqp, сеанс cbs, tokenProvider, конфигурация подключения, преобразователь данных и т. д.
Свойства
cbs |
Ссылка на сеанс cbs (конечная точка $cbs) в базовом подключении AMQP для клиента EventHub. |
config | Конфигурация подключения EventHub, созданная после анализа строки подключения. |
connection | Базовое подключение AMQP. |
connection |
Идентификатор подключения amqp, который однозначно идентифицирует подключение в рамках процесса. |
connection |
Уникальное имя блокировки для каждого подключения, которое используется для получения блокировки для установки amqp-подключения для каждого клиента, если оно не существует. |
negotiate |
Уникальное имя блокировки для каждого соединения, которое используется для получения блокировки для согласования утверждения cbs сущностью в этом соединении. |
refresh |
Обновления контекст для использования нового базового подключения AMQP и нового сеанса cbs. |
was |
Указывает, был ли вызван метод 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