Partager via


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

cbsSession

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.

connectionId

ID de connexion amqp qui identifie de façon unique la connexion au sein d’un processus.

connectionLock

Nom de verrou unique par connexion utilisé pour acquérir le verrou permettant d’établir une connexion amqp par client, s’il n’en existe pas.

negotiateClaimLock

Nom de verrou unique par connexion utilisé pour acquérir le verrou pour la négociation d’une revendication cbs par une entité sur cette connexion.

refreshConnection

Mises à jour le contexte pour utiliser une nouvelle connexion AMQP sous-jacente et une nouvelle session cbs.

wasConnectionCloseCalled

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 permettant d’établir une connexion amqp par client, s’il n’en existe pas.

connectionLock: string

Valeur de propriété

string

negotiateClaimLock

Nom de verrou unique par connexion utilisé pour acquérir le verrou pour la négociation d’une revendication cbs par une entité sur cette connexion.

negotiateClaimLock: string

Valeur de propriété

string

refreshConnection

Mises à 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