Udostępnij za pośrednictwem


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

cbsSession

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.

connectionId

Identyfikator połączenia amqp, który jednoznacznie identyfikuje połączenie w procesie.

connectionLock

Unikatowa nazwa blokady na połączenie używane do uzyskiwania blokady do ustanawiania połączenia amqp na klienta, jeśli nie istnieje.

negotiateClaimLock

Unikatowa nazwa blokady na połączenie używane do uzyskiwania blokady do negocjowania oświadczenia cbs przez jednostkę w tym połączeniu.

refreshConnection

Aktualizacje kontekstu, aby użyć nowego bazowego połączenia AMQP i nowej sesji cbs.

wasConnectionCloseCalled

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