Share via


EventData interface

Event Hub로 보낼 데이터를 설명하는 인터페이스입니다. 를 사용할 때 보낼 개체를 만들 때 이를 참조로 사용합니다 EventHubProducerClient. 예를 들어 또는 { body: "your-data" }

{
   body: "your-data",
   properties: {
      propertyName: "property value"
   }
}

속성

body

전송해야 하는 메시지 본문입니다. 이벤트를 읽는 애플리케이션이 이 SDK를 사용하지 않는 경우 더 나은 언어 간 호환성을 위해 본문 페이로드를 바이트 배열 또는 버퍼로 변환합니다.

contentType

메시지의 콘텐츠 형식입니다. 필요에 따라 RFC2045, 섹션 5 형식(예: "application/json")에 따라 설명자를 사용하여 메시지의 페이로드를 설명합니다.

correlationId

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

messageId

메시지 식별자는 메시지 및 해당 페이로드를 고유하게 식별하는 애플리케이션 정의 값입니다. 참고: 정수가 아닌 숫자는 허용되지 않습니다.

properties

사용자 애플리케이션과 관련된 속성을 설정하는 데 사용할 수 있는 키 값 쌍의 집합입니다.

속성 세부 정보

body

전송해야 하는 메시지 본문입니다. 이벤트를 읽는 애플리케이션이 이 SDK를 사용하지 않는 경우 더 나은 언어 간 호환성을 위해 본문 페이로드를 바이트 배열 또는 버퍼로 변환합니다.

body: any

속성 값

any

contentType

메시지의 콘텐츠 형식입니다. 필요에 따라 RFC2045, 섹션 5 형식(예: "application/json")에 따라 설명자를 사용하여 메시지의 페이로드를 설명합니다.

contentType?: string

속성 값

string

correlationId

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

correlationId?: string | number | Buffer

속성 값

string | number | Buffer

messageId

메시지 식별자는 메시지 및 해당 페이로드를 고유하게 식별하는 애플리케이션 정의 값입니다. 참고: 정수가 아닌 숫자는 허용되지 않습니다.

messageId?: string | number | Buffer

속성 값

string | number | Buffer

properties

사용자 애플리케이션과 관련된 속성을 설정하는 데 사용할 수 있는 키 값 쌍의 집합입니다.

properties?: [key: string]: any

속성 값

[key: string]: any