title: How does Windows Azure Service Bus Queues Duplicate Detection work?
body: <p>I know that you can set duplicate detection to work over a time period with an azure service bus queue. However, does anyone know whether this works based on the objects in the queue?</p>
  
  <p>So if I have an object with an id of "SO_1" which gets put on the queue and is subsequently consumed, is the duplicate detection still valid?</p>
  
  <p>What I think I'm asking is - is it the timeframe and the object, or just the timeframe that make the queue decide what is a duplicate?</p>