serverWaitTime
매개 변수에 지정된 시간이 초과되면 설명서에 이 TimeoutException
을 던질 것으로 생각됩니다. 항상 그런 것은 아닙니다.Azure 서비스 버스 - SuscriptionClient.BeginAcceptMessageSession() 및 TimeoutException
주제에 메시지가 없으면 특정 시간 동안 기다리지 않고 아무 메시지도 찾지 못하면 MessageSession
을 넘겨주지 않아야하는 것과 같은 동작입니다. TimeoutException
)? 또는 메시지가 있는지 여부에 관계없이 시간 내에 응답 할 수없는 경우에만 시간이 초과됩니까?
저는 빈 주제에 대한 아주 간단한 테스트와 빈 구독을 실시하고 있습니다. 5 초의 시간 초과 값을 사용하여 때로는 TimeoutException
을 던지고 때로는 그렇지 않습니다.
무엇을 제공합니까? 왜이 일이 일관성이 없습니까? TimeoutException이 Throw되거나 Throw되지 않을 때의 규칙은 무엇입니까? 비어있는 구독으로 MessageSession
을 다시받을 수 있습니까?
이 문서는 아주 희소합니다.
제공 할 수있는 도움에 감사드립니다.