title: Get Message metadeta for queue trigger azure webjob
body: <p>We have below code to QueueTrigger and we want to have message metadata(ie: dequequecount, lastretrival) at ProcessQueueMessage. Is there way to achive it?</p>
  
  <pre><code> public static void ProcessQueueMessage([QueueTrigger(AppConstants.AzureBlobQueue)] string message, TextWriter log, ExecutionContext context)
      {
          try
          {
              //Do Something
              log.WriteLine(message);
          }
          catch (Exception ex)
          {
              if(message.DequeueCount == 1)
              {
                //Logic 1 to notify 
              }
               if(message.DequeueCount == 2)
              {
                //Logic 2 to notify 
              } if(message.DequeueCount == 3)
              {
                //Logic 3 to notify 
              } if(message.DequeueCount == 4)
              {
                //Logic 4 to notify 
              } if(message.DequeueCount == 5)
              {
                //Logic 5 to notify 
              }
          }
  
      }
  </code></pre>
  
  <p>We have different logic for dequeue count == 5 we want to move message to db, we can achive it via queue-poison but just does not want to add another webjob/function for same.</p>