Hey, Micha. &nbsp;This seems related to the issue I just reported <a href="https://groups.google.com/forum/?fromgroups=#!topic/rabbitmq-discuss/5nzeEqI5qxw">here</a>. &nbsp;Are you calling dispose within the context of a ConnectionShutdown event callback?<br><br>On Friday, July 13, 2012 6:20:26 AM UTC-5, Micha wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div>Hello everybody,</div><div>&nbsp;</div><div>when hosting the RabbitMQClient in a Winform and call .Dispose() and subscribe to an Exchange&nbsp;my Winform hangs. After checking, I investigated that the a call in ShutdownContinuation.Wait()&nbsp; caused to hang in BlockingCell.Value -&gt; Monitor.Wait(this); and never returns.</div><div>Can anybody help me to solve my problem. What can be the reason for this.</div><div>&nbsp;</div><div>Thanks in advance.</div><div>&nbsp;</div><div>Micha</div></blockquote>