ConnectionContextBase interface
Fornisce informazioni contestuali come la connessione amqp sottostante, cbs sessione, tokenProvider, configurazione connessione, trasformatore di dati e così via.
Proprietà
cbs |
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. |
connection |
ID connessione amqp che identifica in modo univoco la connessione all'interno di un processo. |
connection |
Nome di blocco univoco per connessione utilizzata per acquisire il blocco per stabilire una connessione amqp per client se non esiste. |
negotiate |
Nome di blocco univoco per connessione utilizzata per acquisire il blocco per negoziare l'attestazione cbs da un'entità in tale connessione. |
refresh |
Aggiornamenti il contesto per usare una nuova connessione AMQP sottostante e una nuova sessione cbs. |
was |
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