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 usługi 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 procesie. |
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 uzyskiwania blokady do negocjowania oświadczenia cbs przez jednostkę w tym połączeniu. |
refresh |
Aktualizacje kontekstu, aby użyć 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 usługi 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 procesie.
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 uzyskiwania blokady do negocjowania oświadczenia cbs przez jednostkę w tym połączeniu.
negotiateClaimLock: string
Wartość właściwości
string
refreshConnection
Aktualizacje kontekstu, aby użyć 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