ReceivedEventData interface
이벤트 허브에서 받은 이벤트의 구조를 설명하는 인터페이스입니다.
EventHubConsumerClient
사용할 때 이벤트 허브에서 받은 이벤트를 처리하는 processEvents
함수를 만들 때 이를 참조로 사용합니다.
속성
body | 보내거나 받아야 하는 메시지 본문입니다. |
content |
메시지의 콘텐츠 형식입니다. 필요에 따라 메시지의 페이로드를 설명하며 설명자는 RFC2045 형식인 섹션 5(예: "application/json")를 따르세요. |
correlation |
애플리케이션에서 상관 관계 목적으로 메시지의 컨텍스트를 지정할 수 있도록 하는 상관 관계 식별자입니다(예: 회신되는 메시지의 MessageId 반영). |
enqueued |
이벤트의 큐에 찍힌 시간입니다. |
message |
메시지 식별자는 메시지와 해당 페이로드를 고유하게 식별하는 애플리케이션 정의 값입니다. |
offset | 이벤트의 오프셋입니다. |
partition |
지정된 경우 Event Hub가 partitionId에 해시합니다. 메시지가 이벤트 허브의 특정 파티션에 저장되도록 보장합니다. |
properties | 애플리케이션별 속성입니다. |
sequence |
이벤트의 시퀀스 번호입니다. |
system |
서비스에서 설정한 속성입니다. |
메서드
get |
기본 원시 amqp 메시지를 반환합니다. |
속성 세부 정보
body
보내거나 받아야 하는 메시지 본문입니다.
body: any
속성 값
any
contentType
메시지의 콘텐츠 형식입니다. 필요에 따라 메시지의 페이로드를 설명하며 설명자는 RFC2045 형식인 섹션 5(예: "application/json")를 따르세요.
contentType?: string
속성 값
string
correlationId
애플리케이션에서 상관 관계 목적으로 메시지의 컨텍스트를 지정할 수 있도록 하는 상관 관계 식별자입니다(예: 회신되는 메시지의 MessageId 반영).
correlationId?: string | number | Buffer
속성 값
string | number | Buffer
enqueuedTimeUtc
이벤트의 큐에 찍힌 시간입니다.
enqueuedTimeUtc: Date
속성 값
Date
messageId
메시지 식별자는 메시지와 해당 페이로드를 고유하게 식별하는 애플리케이션 정의 값입니다.
messageId?: string | number | Buffer
속성 값
string | number | Buffer
offset
이벤트의 오프셋입니다.
offset: number
속성 값
number
partitionKey
지정된 경우 Event Hub가 partitionId에 해시합니다. 메시지가 이벤트 허브의 특정 파티션에 저장되도록 보장합니다.
partitionKey: null | string
속성 값
null | string
properties
애플리케이션별 속성입니다.
properties?: {[key: string]: any}
속성 값
{[key: string]: any}
sequenceNumber
이벤트의 시퀀스 번호입니다.
sequenceNumber: number
속성 값
number
systemProperties
서비스에서 설정한 속성입니다.
systemProperties?: {[key: string]: any}
속성 값
{[key: string]: any}