Condividi tramite


ConnectionContextBase interface

Fornisce informazioni contestuali come la connessione amqp sottostante, cbs sessione, tokenProvider, configurazione connessione, trasformatore di dati e così via.

Proprietà

cbsSession

Riferimento alla sessione cbs (endpoint $cbs) sulla connessione AMQP sottostante per il client EventHub.

config

Configurazione della connessione EventHub creata dopo l'analisi della stringa di connessione.

connection

Connessione AMQP sottostante.

connectionId

ID connessione amqp che identifica in modo univoco la connessione all'interno di un processo.

connectionLock

Nome di blocco univoco per connessione utilizzata per acquisire il blocco per stabilire una connessione amqp per client se non esiste.

negotiateClaimLock

Nome di blocco univoco per connessione utilizzata per acquisire il blocco per negoziare l'attestazione cbs da un'entità in tale connessione.

refreshConnection

Aggiornamenti il contesto per usare una nuova connessione AMQP sottostante e una nuova sessione cbs.

wasConnectionCloseCalled

Indica se il metodo close() è stato chiamato sull'oggetto connection.

Dettagli proprietà

cbsSession

Riferimento alla sessione cbs (endpoint $cbs) sulla connessione AMQP sottostante per il client EventHub.

cbsSession: CbsClient

Valore della proprietà

config

Configurazione della connessione EventHub creata dopo l'analisi della stringa di connessione.

config: ConnectionConfig

Valore della proprietà

ConnectionConfig

connection

Connessione AMQP sottostante.

connection: Connection

Valore della proprietà

Connection

connectionId

ID connessione amqp che identifica in modo univoco la connessione all'interno di un processo.

connectionId: string

Valore della proprietà

string

connectionLock

Nome di blocco univoco per connessione utilizzata per acquisire il blocco per stabilire una connessione amqp per client se non esiste.

connectionLock: string

Valore della proprietà

string

negotiateClaimLock

Nome di blocco univoco per connessione utilizzata per acquisire il blocco per negoziare l'attestazione cbs da un'entità in tale connessione.

negotiateClaimLock: string

Valore della proprietà

string

refreshConnection

Aggiornamenti il contesto per usare una nuova connessione AMQP sottostante e una nuova sessione cbs.

refreshConnection: () => void

Valore della proprietà

() => void

wasConnectionCloseCalled

Indica se il metodo close() è stato chiamato sull'oggetto connection.

wasConnectionCloseCalled: boolean

Valore della proprietà

boolean