ServiceBusMessageBatch interface
메서드를 사용하여 만들 수 있는 메시지의 일괄 처리입니다 <xref:createBatch> .
속성
count | 일괄 처리에 추가된 메시지 수입니다. |
max |
일괄 처리의 최대 크기(바이트)입니다.
|
size |
추가된 이벤트가 단일 AMQP 메시지로 인코딩된 후 일괄 처리 크기(바이트)입니다. |
메서드
try |
일괄 처리의 크기 제한에서 허용되는 경우 일괄 처리에 메시지를 추가합니다. 참고: 다음 이벤트에 대해 다시 호출하기 전에 항상 이 메서드의 반환 값을 확인해야 합니다. |
속성 세부 정보
count
일괄 처리에 추가된 메시지 수입니다.
count: number
속성 값
number
maxSizeInBytes
일괄 처리의 최대 크기(바이트)입니다.
tryAddMessage
추가되는 메시지로 인해 일괄 처리 크기가 이 제한을 초과하면 일괄 처리의 함수가 반환 false
됩니다. 의 메서드를 createMessageBatch()
Sender
사용하여 maxSizeInBytes를 설정합니다.
maxSizeInBytes: number
속성 값
number
sizeInBytes
추가된 이벤트가 단일 AMQP 메시지로 인코딩된 후 일괄 처리 크기(바이트)입니다.
sizeInBytes: number
속성 값
number
메서드 세부 정보
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
일괄 처리의 크기 제한에서 허용되는 경우 일괄 처리에 메시지를 추가합니다. 참고: 다음 이벤트에 대해 다시 호출하기 전에 항상 이 메서드의 반환 값을 확인해야 합니다.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
매개 변수
- message
일괄 처리에 추가할 메시지입니다.
- options
- TryAddOptions
반환
boolean
메시지가 일괄 처리에 추가되었는지 여부를 나타내는 부울 값입니다.