조정된 메시지 속성
메시지를 보낼 때 다음 메시지 속성을 지정합니다. 메시지 하나가 전송되거나 수신되는 경우 이 속성은 JSON 인코딩 형식으로 BrokerProperties HTTP 헤더에 포함됩니다. 일괄 처리 메시지가 전송되는 경우 이 속성은 JSON 인코딩 HTTP 본문의 일부입니다. 자세한 내용은 메시지 보내기 및 메시지일괄 처리 보내기를 참조하세요.
다음 표에는 Microsoft.ServiceBus.Messaging.BrokeredMessage 속성이 나와 있습니다 . 속성은 임의의 순서로 표시될 수 있습니다. 속성을 지정하지 않으면 Service Bus는 해당 속성의 기본값을 사용합니다. 목록에 나오지 않은 브로커 속성은 무시됩니다. 허용되는 속성은 지정된 api-version의 값과 관계가 없습니다. api-version 지정자는 HTTP 요청에서 필수가 아닙니다.
SessionId 및 PartitionKey 속성이 모두 설정되는 경우 두 속성을 같은 값으로 설정해야 합니다.
속성 이름 | 기본값 | 속성 설명 |
---|---|---|
CorrelationId | (empty) | CorrelationId |
ForcePersistence | false | ForcePersistence |
레이블 | (empty) | 레이블 |
MessageId | (empty) | MessageId |
PartitionKey | (empty) | PartitionKey |
ReplyTo | (empty) | ReplyTo |
ReplyToSessionId | (empty) | ReplyToSessionId |
ScheduledEnqueueTimeUtc | (empty) | ScheduledEnqueueTimeUtc |
SessionId | (empty) | SessionId |
timeToLive | (empty) | timeToLive |
대상 | (empty) | 수행할 작업 |
ViaPartitionKey | (empty) | ViaPartitionKey |
이 속성 외에도 사용자 지정 속성을 지정할 수 있습니다. 단일 메시지를 보내거나 받는 경우 각 사용자 지정 속성은 해당하는 고유한 HTTP 헤더에 배치됩니다. 일괄 처리 메시지가 전송되는 경우 사용자 지정 속성은 JSON 인코딩 HTTP 본문의 일부입니다. 자세한 내용은 메시지 보내기 및 메시지일괄 처리 보내기를 참조하세요.