// This function will get triggered/executed when a new message is written
 // on an Azure Service Bus Topic called Nitorprodevstdtopic and with matching subscription as nitorprodevstdtopicsub2
 public static void ProcessServiceBusTopic2([ServiceBusTrigger("Nitorprodevstdtopic", "nitorprodevstdtopicsub2")] BrokeredMessage message, TextWriter log)
 {
     try
     {
         MyQueueMessage currentMessage = message.GetBody <MyQueueMessage>();
         log.WriteLine(message.MessageId + "  and " + currentMessage.PushedDate);
     }
     catch (Exception exception)
     {
         log.WriteLine(exception.Message);
     }
 }
 private static void ProcessMessage(long sequenceNumber, string queueMessageId, MyQueueMessage message)
 {
     Console.WriteLine("===============================================");
     Console.WriteLine("Message details");
     //Console.WriteLine(string.Format("Message sequence number: {0}", sequenceNumber));
     Console.WriteLine(string.Format("Message queue Id: {0}", queueMessageId));
     //Console.WriteLine(string.Format("Message Id: {0}", message.MessageId));
     Console.WriteLine(string.Format("Message date: {0}", message.PushedDate));
     //Console.WriteLine(string.Format("Message body: {0}", message.MessageBody));
     Console.WriteLine("===============================================");
     throw new Exception("Error occurred");
 }