MessageHandlers interface
일반 메시지 처리기 인터페이스입니다(streamMessages에 사용됨).
메서드
process |
수신 중에 발생하는 오류를 처리하는 처리기입니다. 이 처리기는 수신자에서 발생하는 오류에 대해 호출됩니다.
|
process |
Service Bus에서 메시지를 처리하는 처리기입니다. |
메서드 세부 정보
processError(ProcessErrorArgs)
수신 중에 발생하는 오류를 처리하는 처리기입니다.
이 처리기는 수신자에서 발생하는 오류에 대해 호출됩니다.
- 메시지 수신 또는
-
processMessage
콜백 실행 또는 - 수신자가
processMessage
콜백을 성공적으로 실행하고autoCompleteMessages
사용하도록 설정한 후 사용자를 대신하여 메시지를 완료합니다. -
processMessage
콜백 실행이 실패하고autoCompleteMessages
사용하도록 설정된 경우 수신자가 사용자 대신 메시지를 중단합니다. - 수신자가 자동 잠금 갱신 기능을 사용하도록 설정하여 사용자 대신 잠금을 갱신하고 있습니다.
subscribe()
사용하여 스트림에서 메시지를 수신할 때 수신자는 구독에서 close()
호출되지 않는 한 모든 오류에 대한 메시지 수신을 자동으로 다시 시도합니다. 복구할 수 없는 것으로 간주되는 오류를 결정하고 이 콜백에서 적절하게 처리해야 합니다.
Service Bus 내에서 발생하는 오류 목록은 https://docs.microsoft.com/javascript/api/@azure/service-bus/servicebuserror?view=azure-node-latest 참조하세요.
function processError(args: ProcessErrorArgs): Promise<void>
매개 변수
- args
- ProcessErrorArgs
오류가 발생한 위치를 나타내는 오류 및 추가 컨텍스트입니다.
반환
Promise<void>
processMessage(ServiceBusReceivedMessage)
Service Bus에서 메시지를 처리하는 처리기입니다.
function processMessage(message: ServiceBusReceivedMessage): Promise<void>
매개 변수
- message
- ServiceBusReceivedMessage
Service Bus에서 받은 메시지입니다.
반환
Promise<void>