async Task Consume() { #region Consume var queueManager = new QueueManager("endpointTable", sqlConnection); var incomingBytesMessage = await queueManager.ConsumeBytes() .ConfigureAwait(false); Console.WriteLine(incomingBytesMessage.Headers); Console.WriteLine(incomingBytesMessage.Body); #endregion }
async Task ConsumeBatch() { #region ConsumeBatch var queueManager = new QueueManager("endpointTable", sqlConnection); var result = await queueManager.ConsumeBytes( size : 5, action : message => { Console.WriteLine(message.Headers); Console.WriteLine(message.Body); }) .ConfigureAwait(false); Console.WriteLine(result.Count); Console.WriteLine(result.LastRowVersion); #endregion }