// 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"); }