EventData interface
Event Hub로 보낼 데이터를 설명하는 인터페이스입니다.
를 사용할 때 보낼 개체를 만들 때 이를 참조로 사용합니다 EventHubProducerClient
.
예를 들어 또는 { body: "your-data" }
{
body: "your-data",
properties: {
propertyName: "property value"
}
}
속성
body | 전송해야 하는 메시지 본문입니다. 이벤트를 읽는 애플리케이션이 이 SDK를 사용하지 않는 경우 더 나은 언어 간 호환성을 위해 본문 페이로드를 바이트 배열 또는 버퍼로 변환합니다. |
content |
메시지의 콘텐츠 형식입니다. 필요에 따라 RFC2045, 섹션 5 형식(예: "application/json")에 따라 설명자를 사용하여 메시지의 페이로드를 설명합니다. |
correlation |
애플리케이션이 상관 관계를 위해 메시지의 컨텍스트를 지정할 수 있도록 하는 상관 관계 식별자입니다(예: 회신되는 메시지의 MessageId 반영). |
message |
메시지 식별자는 메시지 및 해당 페이로드를 고유하게 식별하는 애플리케이션 정의 값입니다. 참고: 정수가 아닌 숫자는 허용되지 않습니다. |
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