조정된 메시지 속성

메시지를 보낼 때 다음 메시지 속성을 지정합니다. 메시지 하나가 전송되거나 수신되는 경우 이 속성은 JSON 인코딩 형식으로 BrokerProperties HTTP 헤더에 포함됩니다. 일괄 처리 메시지가 전송되는 경우 이 속성은 JSON 인코딩 HTTP 본문의 일부입니다. 자세한 내용은 메시지 보내기 및 메시지일괄 처리 보내기를 참조하세요.

다음 표에는 Microsoft.ServiceBus.Messaging.BrokeredMessage 속성이 나와 있습니다 . 속성은 임의의 순서로 표시될 수 있습니다. 속성을 지정하지 않으면 Service Bus는 해당 속성의 기본값을 사용합니다. 목록에 나오지 않은 브로커 속성은 무시됩니다. 허용되는 속성은 지정된 api-version의 값과 관계가 없습니다. api-version 지정자는 HTTP 요청에서 필수가 아닙니다.

SessionIdPartitionKey 속성이 모두 설정되는 경우 두 속성을 같은 값으로 설정해야 합니다.

속성 이름 기본값 속성 설명
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 본문의 일부입니다. 자세한 내용은 메시지 보내기 및 메시지일괄 처리 보내기를 참조하세요.