ConnectionContextBase interface
Biedt contextuele informatie zoals de onderliggende amqp-verbinding, cbs-sessie, tokenProvider, verbindingsconfiguratie, gegevenstransformatie, enzovoort.
Eigenschappen
| cbs |
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. |
| connection |
De amqp-verbindings-id die de verbinding uniek identificeert binnen een proces. |
| connection |
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. |
| negotiate |
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. |
| refresh |
Hiermee wordt de context bijgewerkt voor het gebruik van een nieuwe onderliggende AMQP-verbinding en een nieuwe CBS-sessie. |
| was |
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