using System.IO; using AzureWebJobs.NotificationHubExtension.Extensions; using Microsoft.Azure.NotificationHubs; using Microsoft.Azure.WebJobs; namespace AzureWebJobs.NotificationHubExtension { public class Functions { // This function will get triggered/executed when a new message is written // on an Azure Queue called queue. public static void ProcessQueueMessage([QueueTrigger("queue")] string message, TextWriter log, [NotificationHub] out Notification notification) { log.WriteLine(message); notification = new GcmNotification(message.ToGcmPayload()); } } }