2013-09-27 3 views
0

내 RabbitMQ 코드에서 연결을 닫는 부분에 시간 초과를 지정할 수있는 오버로드가 있음을 알았습니다. timeout 인수는 int입니다. 이 논증의 단위는 무엇입니까?RabbitMQ 연결을 닫을 때 timeout int 인수는 얼마입니까? 초입니까?

.Net documentation for the IConnection.Close(int timeout)을 확인했지만 단위는 언급하지 않았습니다. 시간 제한을 1000으로 설정하면 1000 초입니까? 1000 밀리 초? 뭐? 또한 이것을 어떻게 확인합니까? 이 코드가 시간 초과되는 방법을 모르겠습니다.

어떤 RabbitMQ 사람들이 이것을 읽고 있다면, 왜 timeout 인수 TimeSpan하지?

답변

1

밀리 초입니다.

m_appContinuation.WaitOne(BlockingCell.validatedTimeout(timeout),true) 

WaitOne 방법 서명이 MSDN here에서 찾을 수 있으며,이 같은 제한 시간을 상태 :이과 같이 ConnectionBase.cs에 사용되는 당신이 볼 수 닷넷에 대한 RabbitMQ 소스 코드에서

밀리 초.

나는 이것이 분명해야한다는 것에 동의한다.

관련 문제