Compartir a través de


ConnectionContextBase interface

Proporciona información contextual como la conexión amqp subyacente, la sesión cbs, tokenProvider, la configuración de conexión, el transformador de datos, etc.

Propiedades

cbsSession

Referencia a la sesión cbs ($cbs punto de conexión) en la conexión AMQP subyacente para el cliente de EventHub.

config

Configuración de conexión de EventHub que se crea después de analizar la cadena de conexión.

connection

Conexión AMQP subyacente.

connectionId

Identificador de conexión amqp que identifica de forma única la conexión dentro de un proceso.

connectionLock

Nombre de bloqueo único por conexión que se usa para adquirir el bloqueo para establecer una conexión amqp por cliente si no existe una.

negotiateClaimLock

Nombre de bloqueo único por conexión que se usa para adquirir el bloqueo para negociar la notificación cbs por una entidad en esa conexión.

refreshConnection

Actualiza el contexto para usar una nueva conexión AMQP subyacente y una nueva sesión cbs.

wasConnectionCloseCalled

Indica si se llamó al método close() en el objeto de conexión.

Detalles de las propiedades

cbsSession

Referencia a la sesión cbs ($cbs punto de conexión) en la conexión AMQP subyacente para el cliente de EventHub.

cbsSession: CbsClient

Valor de propiedad

config

Configuración de conexión de EventHub que se crea después de analizar la cadena de conexión.

config: ConnectionConfig

Valor de propiedad

ConnectionConfig

connection

Conexión AMQP subyacente.

connection: Connection

Valor de propiedad

Connection

connectionId

Identificador de conexión amqp que identifica de forma única la conexión dentro de un proceso.

connectionId: string

Valor de propiedad

string

connectionLock

Nombre de bloqueo único por conexión que se usa para adquirir el bloqueo para establecer una conexión amqp por cliente si no existe una.

connectionLock: string

Valor de propiedad

string

negotiateClaimLock

Nombre de bloqueo único por conexión que se usa para adquirir el bloqueo para negociar la notificación cbs por una entidad en esa conexión.

negotiateClaimLock: string

Valor de propiedad

string

refreshConnection

Actualiza el contexto para usar una nueva conexión AMQP subyacente y una nueva sesión cbs.

refreshConnection: () => void

Valor de propiedad

() => void

wasConnectionCloseCalled

Indica si se llamó al método close() en el objeto de conexión.

wasConnectionCloseCalled: boolean

Valor de propiedad

boolean