Delen via


ConnectionContextBase interface

Biedt contextuele informatie zoals de onderliggende amqp-verbinding, cbs-sessie, tokenProvider, verbindingsconfiguratie, gegevenstransformatie, enzovoort.

Eigenschappen

cbsSession

Een verwijzing naar de cbs-sessie ($cbs-eindpunt) op de onderliggende AMQP-verbinding voor de EventHub-client.

config

De configuratie van de EventHub-verbinding die wordt gemaakt na het parseren van de verbindingsreeks.

connection

De onderliggende AMQP-verbinding.

connectionId

De amqp-verbindings-id die de verbinding uniek identificeert binnen een proces.

connectionLock

De unieke vergrendelingsnaam per verbinding die wordt gebruikt om de vergrendeling te verkrijgen voor het tot stand brengen van een amqp-verbinding per client als deze niet bestaat.

negotiateClaimLock

De unieke vergrendelingsnaam per verbinding die wordt gebruikt voor het verkrijgen van de vergrendeling voor het onderhandelen over cbs-claims door een entiteit op die verbinding.

refreshConnection

Hiermee wordt de context bijgewerkt voor het gebruik van een nieuwe onderliggende AMQP-verbinding en een nieuwe CBS-sessie.

wasConnectionCloseCalled

Hiermee wordt aangegeven of de methode close() is aangeroepen op het verbindingsobject.

Eigenschapdetails

cbsSession

Een verwijzing naar de cbs-sessie ($cbs-eindpunt) op de onderliggende AMQP-verbinding voor de EventHub-client.

cbsSession: CbsClient

Waarde van eigenschap

config

De configuratie van de EventHub-verbinding die wordt gemaakt na het parseren van de verbindingsreeks.

config: ConnectionConfig

Waarde van eigenschap

ConnectionConfig

connection

De onderliggende AMQP-verbinding.

connection: Connection

Waarde van eigenschap

Connection

connectionId

De amqp-verbindings-id die de verbinding uniek identificeert binnen een proces.

connectionId: string

Waarde van eigenschap

string

connectionLock

De unieke vergrendelingsnaam per verbinding die wordt gebruikt om de vergrendeling te verkrijgen voor het tot stand brengen van een amqp-verbinding per client als deze niet bestaat.

connectionLock: string

Waarde van eigenschap

string

negotiateClaimLock

De unieke vergrendelingsnaam per verbinding die wordt gebruikt voor het verkrijgen van de vergrendeling voor het onderhandelen over cbs-claims door een entiteit op die verbinding.

negotiateClaimLock: string

Waarde van eigenschap

string

refreshConnection

Hiermee wordt de context bijgewerkt voor het gebruik van een nieuwe onderliggende AMQP-verbinding en een nieuwe CBS-sessie.

refreshConnection: () => void

Waarde van eigenschap

() => void

wasConnectionCloseCalled

Hiermee wordt aangegeven of de methode close() is aangeroepen op het verbindingsobject.

wasConnectionCloseCalled: boolean

Waarde van eigenschap

boolean