Freigeben über


ConnectionContextBase interface

Eigenschaften

cbsSession

Ein Verweis auf die cbs-Sitzung ($cbs Endpunkt) für die zugrunde liegende AMQP-Verbindung für den EventHub-Client.

config

Die EventHub-Verbindungskonfiguration, die nach der Analyse der Verbindungszeichenfolge erstellt wird.

connection

Die zugrunde liegende AMQP-Verbindung.

connectionId

Die amqp-Verbindungs-ID, die die Verbindung innerhalb eines Prozesses eindeutig identifiziert.

connectionLock

Der unzulässige Sperrname pro Verbindung, der zum Abrufen der Sperre zum Herstellen einer Aqmp-Verbindung pro Client verwendet wird, wenn keine vorhanden ist.

dataTransformer

Ein DataTransformer-Objekt, das Methoden namens "DataTransformer" aufweist

  • codieren Verantwortlich für die Codierung der AMQP-Nachricht, bevor sie an das Kabel gesendet wird.
  • Decodieren Sie verantwortlich für die Decodierung der empfangenen AMQP-Nachricht, bevor Sie sie an den Kunden übergeben.
negotiateClaimLock

Der unzulässige Sperrname pro Verbindung, der verwendet wird, um die Sperre für die Verhandlung von cbs-Ansprüchen durch eine Entität für diese Verbindung zu erwerben.

refreshConnection

Aktualisiert den Kontext für die Verwendung einer neuen zugrunde liegenden AMQP-Verbindung und einer neuen cbs-Sitzung.

tokenProvider

Der TokenProvider, der zum Abrufen von Token für die Authentifizierung für den EventHub-Client verwendet werden soll.

wasConnectionCloseCalled

Gibt an, ob die close()-Methode für das Verbindungsobjekt aufgerufen wurde.

Details zur Eigenschaft

cbsSession

Ein Verweis auf die cbs-Sitzung ($cbs Endpunkt) für die zugrunde liegende AMQP-Verbindung für den EventHub-Client.

cbsSession: CbsClient

Eigenschaftswert

config

Die EventHub-Verbindungskonfiguration, die nach der Analyse der Verbindungszeichenfolge erstellt wird.

config: ConnectionConfig

Eigenschaftswert

connection

Die zugrunde liegende AMQP-Verbindung.

connection: Connection

Eigenschaftswert

Connection

connectionId

Die amqp-Verbindungs-ID, die die Verbindung innerhalb eines Prozesses eindeutig identifiziert.

connectionId: string

Eigenschaftswert

string

connectionLock

Der unzulässige Sperrname pro Verbindung, der zum Abrufen der Sperre zum Herstellen einer Aqmp-Verbindung pro Client verwendet wird, wenn keine vorhanden ist.

connectionLock: string

Eigenschaftswert

string

dataTransformer

Ein DataTransformer-Objekt, das Methoden namens "DataTransformer" aufweist

  • codieren Verantwortlich für die Codierung der AMQP-Nachricht, bevor sie an das Kabel gesendet wird.
  • Decodieren Sie verantwortlich für die Decodierung der empfangenen AMQP-Nachricht, bevor Sie sie an den Kunden übergeben.
dataTransformer: DataTransformer

Eigenschaftswert

negotiateClaimLock

Der unzulässige Sperrname pro Verbindung, der verwendet wird, um die Sperre für die Verhandlung von cbs-Ansprüchen durch eine Entität für diese Verbindung zu erwerben.

negotiateClaimLock: string

Eigenschaftswert

string

refreshConnection

Aktualisiert den Kontext für die Verwendung einer neuen zugrunde liegenden AMQP-Verbindung und einer neuen cbs-Sitzung.

refreshConnection: () => void

Eigenschaftswert

() => void

tokenProvider

Der TokenProvider, der zum Abrufen von Token für die Authentifizierung für den EventHub-Client verwendet werden soll.

tokenProvider: TokenProvider

Eigenschaftswert

wasConnectionCloseCalled

Gibt an, ob die close()-Methode für das Verbindungsobjekt aufgerufen wurde.

wasConnectionCloseCalled: boolean

Eigenschaftswert

boolean