Partilhar via


ConnectionContextBase interface

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

Propriedades

cbsSession

Uma referência à sessão cbs ($cbs ponto final) na ligação AMQP subjacente ao Cliente EventHub.

config

A configuração de ligação do EventHub que é criada após analisar a cadeia de ligação.

connection

A ligação AMQP subjacente.

connectionId

O ID de ligação amqp que identifica exclusivamente a ligação num processo.

connectionLock

O nome de bloqueio exclusivo por ligação que é utilizado para adquirir o bloqueio para estabelecer uma ligação amqp por cliente, se não existir.

negotiateClaimLock

O nome de bloqueio exclusivo por ligação que é utilizado para adquirir o bloqueio para negociar a reclamação cbs por uma entidade nessa ligação.

refreshConnection

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

wasConnectionCloseCalled

Indica se o método close() foi chamado no objeto de ligação.

Detalhes de Propriedade

cbsSession

Uma referência à sessão cbs ($cbs ponto final) na ligação AMQP subjacente ao Cliente EventHub.

cbsSession: CbsClient

Valor de Propriedade

config

A configuração de ligação do EventHub que é criada após analisar a cadeia de ligação.

config: ConnectionConfig

Valor de Propriedade

ConnectionConfig

connection

A ligação AMQP subjacente.

connection: Connection

Valor de Propriedade

Connection

connectionId

O ID de ligação amqp que identifica exclusivamente a ligação num processo.

connectionId: string

Valor de Propriedade

string

connectionLock

O nome de bloqueio exclusivo por ligação que é utilizado para adquirir o bloqueio para estabelecer uma ligação amqp por cliente, se não existir.

connectionLock: string

Valor de Propriedade

string

negotiateClaimLock

O nome de bloqueio exclusivo por ligação que é utilizado para adquirir o bloqueio para negociar a reclamação cbs por uma entidade nessa ligação.

negotiateClaimLock: string

Valor de Propriedade

string

refreshConnection

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

refreshConnection: () => void

Valor de Propriedade

() => void

wasConnectionCloseCalled

Indica se o método close() foi chamado no objeto de ligação.

wasConnectionCloseCalled: boolean

Valor de Propriedade

boolean