Compartilhar via


ConnectionContextBase interface

Fornece informações contextuais como a conexão amqp subjacente, sessão cbs, tokenProvider, configuração de conexão, transformador de dados etc.

Propriedades

cbsSession

Uma referência à sessão cbs ($cbs ponto de extremidade) na conexão AMQP subjacente para o Cliente EventHub.

config

A configuração de conexão do EventHub criada após a análise da cadeia de conexão.

connection

A conexão AMQP subjacente.

connectionId

A ID de conexão amqp que identifica exclusivamente a conexão em um processo.

connectionLock

O nome de bloqueio exclusivo por conexão usado para adquirir o bloqueio para estabelecer uma conexão amqp por cliente se não existir.

negotiateClaimLock

O nome de bloqueio exclusivo por conexão que é usado para adquirir o bloqueio para negociar a declaração cbs por uma entidade nessa conexão.

refreshConnection

Atualizações o contexto para usar uma nova conexão AMQP subjacente e uma nova sessão cbs.

wasConnectionCloseCalled

Indica se o método close() foi chamado no objeto connection.

Detalhes da propriedade

cbsSession

Uma referência à sessão cbs ($cbs ponto de extremidade) na conexão AMQP subjacente para o Cliente EventHub.

cbsSession: CbsClient

Valor da propriedade

config

A configuração de conexão do EventHub criada após a análise da cadeia de conexão.

config: ConnectionConfig

Valor da propriedade

ConnectionConfig

connection

A conexão AMQP subjacente.

connection: Connection

Valor da propriedade

Connection

connectionId

A ID de conexão amqp que identifica exclusivamente a conexão em um processo.

connectionId: string

Valor da propriedade

string

connectionLock

O nome de bloqueio exclusivo por conexão usado para adquirir o bloqueio para estabelecer uma conexão amqp por cliente se não existir.

connectionLock: string

Valor da propriedade

string

negotiateClaimLock

O nome de bloqueio exclusivo por conexão que é usado para adquirir o bloqueio para negociar a declaração cbs por uma entidade nessa conexão.

negotiateClaimLock: string

Valor da propriedade

string

refreshConnection

Atualizações o contexto para usar uma nova conexão AMQP subjacente e uma nova sessão cbs.

refreshConnection: () => void

Valor da propriedade

() => void

wasConnectionCloseCalled

Indica se o método close() foi chamado no objeto connection.

wasConnectionCloseCalled: boolean

Valor da propriedade

boolean