Exemplo n.º 1
0
        public static void ProcessNewRequests([ServiceBusTrigger("appointments-queue", AccessRights.Listen, Connection = "ServicebusConnection")] string queueItem, TraceWriter log)
        {
            AppointmentRequest request = JsonConvert.DeserializeObject <AppointmentRequest>(queueItem);

            log.Info($"New appointment request was made by {request.Name}");

            //Sweet sweet scheduling logic go here !
        }
Exemplo n.º 2
0
        public static void HandleDeadLetterQueue([ServiceBusTrigger("appointments-queue/$DeadLetterQueue", AccessRights.Listen, Connection = "ServicebusConnection")] string queueItem, TraceWriter log)
        {
            AppointmentRequest request = JsonConvert.DeserializeObject <AppointmentRequest>(queueItem);

            log.Warning("Retrieved message from the dead-letter queue");
        }