<div>I took a look, and the first thing I noticed was that this example was not a request-reply pattern.</div><div><br></div><div>In another example I was pointed to: &nbsp;https://github.com/rabbitmq/rabbitmq-tutorials/tree/master/dotnet specifically in the RPCClient.cs file at line 31 is:</div><div><br></div><div>&nbsp;BasicDeliverEventArgs ea =</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (BasicDeliverEventArgs)consumer.Queue.Dequeue();</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (ea.BasicProperties.CorrelationId == corrId) {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return System.Text.Encoding.UTF8.GetString(ea.Body);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div><br></div><div>This message is dequeued, then the CorrelationID doesn't match it just throws it away. &nbsp;Is this really the correct way to do this? &nbsp;because it seems to me that something is indeed waiting for that response, with that specific CorrelationId, and it will never actually get it. &nbsp;Or is this a misrepresentation since in reality each request would get it's own ReplyTo queue, so the chances of getting a message with an incorrect CorrelationId wouldn;t happen?</div><div><pre style="font-size: 12px; font-family: Consolas, 'Liberation Mono', Courier, monospace; color: rgb(51, 51, 51); line-height: 16px; "><div class="line" id="LC35" style="padding-left: 10px; "><span class="p"><br></span></div><div class="line" id="LC35" style="padding-left: 10px; "><span class="p"><br></span></div></pre></div><div><br></div><div><br></div><div><br><br>On Monday, July 23, 2012 6:35:26 AM UTC-7, Christoph wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">I'm not sure if you have already found these, but there are also Code Examples of the book "RabbitMQ in Action" available on GitHub:&nbsp;
<a href="https://github.com/rabbitinaction/sourcecode/tree/master/csharp/appendix-a" target="_blank">https://github.com/<wbr>rabbitinaction/sourcecode/<wbr>tree/master/csharp/appendix-a</a></blockquote></div>