ConnectionContextBase interface
Fournit des informations contextuelles telles que la connexion amqp sous-jacente, la session cbs, tokenProvider, la configuration de connexion, le transformateur de données, etc.
Propriétés
cbs |
Référence à la session cbs (point de terminaison $cbs) sur la connexion AMQP sous-jacente pour le client EventHub. |
config | Configuration de connexion EventHub créée après l’analyse de la chaîne de connexion. |
connection | Connexion AMQP sous-jacente. |
connection |
ID de connexion amqp qui identifie de façon unique la connexion au sein d’un processus. |
connection |
Nom de verrou unique par connexion utilisé pour acquérir le verrou pour établir une connexion amqp par client s’il n’existe pas. |
negotiate |
Nom de verrou unique par connexion utilisé pour acquérir le verrou pour négocier la revendication cbs par une entité sur cette connexion. |
refresh |
Met à jour le contexte pour utiliser une nouvelle connexion AMQP sous-jacente et une nouvelle session cbs. |
was |
Indique si la méthode close() a été appelée sur l’objet de connexion. |
Détails de la propriété
cbsSession
Référence à la session cbs (point de terminaison $cbs) sur la connexion AMQP sous-jacente pour le client EventHub.
cbsSession: CbsClient
Valeur de propriété
config
Configuration de connexion EventHub créée après l’analyse de la chaîne de connexion.
config: ConnectionConfig
Valeur de propriété
ConnectionConfig
connection
Connexion AMQP sous-jacente.
connection: Connection
Valeur de propriété
Connection
connectionId
ID de connexion amqp qui identifie de façon unique la connexion au sein d’un processus.
connectionId: string
Valeur de propriété
string
connectionLock
Nom de verrou unique par connexion utilisé pour acquérir le verrou pour établir une connexion amqp par client s’il n’existe pas.
connectionLock: string
Valeur de propriété
string
negotiateClaimLock
Nom de verrou unique par connexion utilisé pour acquérir le verrou pour négocier la revendication cbs par une entité sur cette connexion.
negotiateClaimLock: string
Valeur de propriété
string
refreshConnection
Met à jour le contexte pour utiliser une nouvelle connexion AMQP sous-jacente et une nouvelle session cbs.
refreshConnection: () => void
Valeur de propriété
() => void
wasConnectionCloseCalled
Indique si la méthode close() a été appelée sur l’objet de connexion.
wasConnectionCloseCalled: boolean
Valeur de propriété
boolean