ConnectionContextBase interface
기본 amqp 연결, cbs 세션, tokenProvider, 연결 구성, 데이터 변환기 등과 같은 컨텍스트 정보를 제공합니다.
속성
cbs |
EventHub 클라이언트에 대한 기본 AMQP 연결의 cbs 세션($cbs 엔드포인트)에 대한 참조입니다. |
config | 연결 문자열을 구문 분석한 후 생성되는 EventHub 연결 구성입니다. |
connection | 기본 AMQP 연결입니다. |
connection |
프로세스 내에서 연결을 고유하게 식별하는 amqp 연결 ID입니다. |
connection |
존재하지 않는 경우 클라이언트당 amqp 연결을 설정하기 위한 잠금을 획득하는 데 사용되는 연결당 고유한 잠금 이름입니다. |
negotiate |
해당 연결의 엔터티가 cbs 클레임을 협상하기 위한 잠금을 획득하는 데 사용되는 연결당 고유한 잠금 이름입니다. |
refresh |
컨텍스트를 업데이트 새 기본 AMQP 연결 및 새 cbs 세션을 사용합니다. |
was |
연결 개체에서 close() 메서드가 호출되었는지 여부를 나타냅니다. |
속성 세부 정보
cbsSession
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