<div dir="ltr"><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">We are using the C# .NET client library.</span><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
I create a channel like so</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">channel.ExchangeDeclare(workExchangeName, <b>ExchangeType.Direct</b>);</div>
<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Then bind a queue like </div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
<br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">channel.QueueBind(this.WorkQueueName, workExchangeName, <b>BuildRoutingKey(buildNumber)</b>);</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
<br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">When I call channel.<b>BasicGet</b>(this.WorkQueueName, false) in a loop it dequeues messages ignoring the routingkey set on them.</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
<br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Any idea why it would be ignoring the RoutingKey?</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><div><br>
</div><div>Thanks</div></div><div><br></div>-- <br>Patrick Long - Munkiisoft Ltd
</div>