title: Why do QueueClient.PeekBatch() and MessageReceiver.PeekBatch() not pull back the number of messages you specify
body: <p>Both this:</p>
  
  <p><code>queueClient.PeekBatch(Convert.ToInt32(60));</code></p>
  
  <p>And this:</p>
  
  <p><code>messageReceiver.PeekBatch(Convert.ToInt32(60));</code></p>
  
  <p>Do not work "completely".  They return a smaller amount, And instead I have to "pump" these methods in a loop up to the number of messages I know we have using :</p>
  
  <p><code>var count = queue.MessageCountDetails.ActiveMessageCount;</code></p>
  
  <p>What settings I am missing, why is Azure being so stingy and not allowing me to pull back, all 60 messages  - I know that are there - at once? </p>