다음을 통해 공유


ReceivedEventData interface

이벤트 허브에서 받은 이벤트의 구조를 설명하는 인터페이스입니다. EventHubConsumerClient사용할 때 이벤트 허브에서 받은 이벤트를 처리하는 processEvents 함수를 만들 때 이를 참조로 사용합니다.

속성

body

보내거나 받아야 하는 메시지 본문입니다.

contentType

메시지의 콘텐츠 형식입니다. 필요에 따라 메시지의 페이로드를 설명하며 설명자는 RFC2045 형식인 섹션 5(예: "application/json")를 따르세요.

correlationId

애플리케이션에서 상관 관계 목적으로 메시지의 컨텍스트를 지정할 수 있도록 하는 상관 관계 식별자입니다(예: 회신되는 메시지의 MessageId 반영).

enqueuedTimeUtc

이벤트의 큐에 찍힌 시간입니다.

messageId

메시지 식별자는 메시지와 해당 페이로드를 고유하게 식별하는 애플리케이션 정의 값입니다.

offset

이벤트의 오프셋입니다.

partitionKey

지정된 경우 Event Hub가 partitionId에 해시합니다. 메시지가 이벤트 허브의 특정 파티션에 저장되도록 보장합니다.

properties

애플리케이션별 속성입니다.

sequenceNumber

이벤트의 시퀀스 번호입니다.

systemProperties

서비스에서 설정한 속성입니다.

메서드

getRawAmqpMessage()

기본 원시 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}

메서드 세부 정보

getRawAmqpMessage()

기본 원시 amqp 메시지를 반환합니다.

function getRawAmqpMessage(): AmqpAnnotatedMessage

반환