다음을 통해 공유


ConnectionContextBase interface

기본 amqp 연결, cbs 세션, tokenProvider, 연결 구성, 데이터 변환기 등과 같은 컨텍스트 정보를 제공합니다.

속성

cbsSession

EventHub 클라이언트에 대한 기본 AMQP 연결의 cbs 세션($cbs 엔드포인트)에 대한 참조입니다.

config

연결 문자열을 구문 분석한 후 생성되는 EventHub 연결 구성입니다.

connection

기본 AMQP 연결입니다.

connectionId

프로세스 내에서 연결을 고유하게 식별하는 amqp 연결 ID입니다.

connectionLock

존재하지 않는 경우 클라이언트당 amqp 연결을 설정하기 위한 잠금을 획득하는 데 사용되는 연결당 고유한 잠금 이름입니다.

negotiateClaimLock

해당 연결의 엔터티가 cbs 클레임을 협상하기 위한 잠금을 획득하는 데 사용되는 연결당 고유한 잠금 이름입니다.

refreshConnection

컨텍스트를 업데이트 새 기본 AMQP 연결 및 새 cbs 세션을 사용합니다.

wasConnectionCloseCalled

연결 개체에서 close() 메서드가 호출되었는지 여부를 나타냅니다.

속성 세부 정보

cbsSession

EventHub 클라이언트에 대한 기본 AMQP 연결의 cbs 세션($cbs 엔드포인트)에 대한 참조입니다.

cbsSession: CbsClient

속성 값

config

연결 문자열을 구문 분석한 후 생성되는 EventHub 연결 구성입니다.

config: ConnectionConfig

속성 값

ConnectionConfig

connection

기본 AMQP 연결입니다.

connection: Connection

속성 값

Connection

connectionId

프로세스 내에서 연결을 고유하게 식별하는 amqp 연결 ID입니다.

connectionId: string

속성 값

string

connectionLock

존재하지 않는 경우 클라이언트당 amqp 연결을 설정하기 위한 잠금을 획득하는 데 사용되는 연결당 고유한 잠금 이름입니다.

connectionLock: string

속성 값

string

negotiateClaimLock

해당 연결의 엔터티가 cbs 클레임을 협상하기 위한 잠금을 획득하는 데 사용되는 연결당 고유한 잠금 이름입니다.

negotiateClaimLock: string

속성 값

string

refreshConnection

컨텍스트를 업데이트 새 기본 AMQP 연결 및 새 cbs 세션을 사용합니다.

refreshConnection: () => void

속성 값

() => void

wasConnectionCloseCalled

연결 개체에서 close() 메서드가 호출되었는지 여부를 나타냅니다.

wasConnectionCloseCalled: boolean

속성 값

boolean