ConnectionContextBase interface
Udostępnia informacje kontekstowe, takie jak podstawowe połączenie amqp, sesja cbs, tokenProvider, konfiguracja połączenia, przekształcanie danych itp.
Właściwości
| cbs |
Odwołanie do sesji cbs ($cbs punktu końcowego) w bazowym połączeniu protokołu AMQP dla klienta usługi EventHub. |
| config | Konfiguracja połączenia usługi EventHub utworzona po przeanalizowaniu parametrów połączenia. |
| connection | Podstawowe połączenie AMQP. |
| connection |
Identyfikator połączenia amqp, który jednoznacznie identyfikuje połączenie w ramach procesu. |
| connection |
Unikatowa nazwa blokady na połączenie używane do uzyskiwania blokady do ustanawiania połączenia amqp na klienta, jeśli nie istnieje. |
| negotiate |
Unikatowa nazwa blokady na połączenie używane do uzyskania blokady na potrzeby negocjowania roszczeń cbs przez jednostkę w tym połączeniu. |
| refresh |
Aktualizuje kontekst tak, aby używał nowego bazowego połączenia AMQP i nowej sesji cbs. |
| was |
Wskazuje, czy metoda close() została wywołana w obiekcie połączenia. |
Szczegóły właściwości
cbsSession
Odwołanie do sesji cbs ($cbs punktu końcowego) w bazowym połączeniu protokołu AMQP dla klienta usługi EventHub.
cbsSession: CbsClient
Wartość właściwości
config
Konfiguracja połączenia usługi EventHub utworzona po przeanalizowaniu parametrów połączenia.
config: ConnectionConfig
Wartość właściwości
ConnectionConfig
connection
Podstawowe połączenie AMQP.
connection: Connection
Wartość właściwości
Connection
connectionId
Identyfikator połączenia amqp, który jednoznacznie identyfikuje połączenie w ramach procesu.
connectionId: string
Wartość właściwości
string
connectionLock
Unikatowa nazwa blokady na połączenie używane do uzyskiwania blokady do ustanawiania połączenia amqp na klienta, jeśli nie istnieje.
connectionLock: string
Wartość właściwości
string
negotiateClaimLock
Unikatowa nazwa blokady na połączenie używane do uzyskania blokady na potrzeby negocjowania roszczeń cbs przez jednostkę w tym połączeniu.
negotiateClaimLock: string
Wartość właściwości
string
refreshConnection
Aktualizuje kontekst tak, aby używał nowego bazowego połączenia AMQP i nowej sesji cbs.
refreshConnection: () => void
Wartość właściwości
() => void
wasConnectionCloseCalled
Wskazuje, czy metoda close() została wywołana w obiekcie połączenia.
wasConnectionCloseCalled: boolean
Wartość właściwości
boolean