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
cbs |
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. |
connection |
Identificador de conexión amqp que identifica de forma única la conexión dentro de un proceso. |
connection |
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. |
negotiate |
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. |
refresh |
Actualiza el contexto para usar una nueva conexión AMQP subyacente y una nueva sesión cbs. |
was |
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