Beispiel #1
0
        // This function will get triggered/executed when a new message is written
        // on an Azure Queue called queue.
        public static void ProcessQueueMessage(
            [QueueTrigger("athletecacherequest")] CacheRaceAthletesMessage msg, TextWriter log)
        {
            log.WriteLine("Processing Athletes Cache request for race" + msg.RaceId);
            PopulateCache(msg.RaceId);

            log.Write("Completed PopulateCache");
        }
Beispiel #2
0
        private void AddQueueMessage(string raceId)
        {
            var msg = new CacheRaceAthletesMessage()
            {
                RaceId = raceId,
            };
            var queueMessage = new CloudQueueMessage(JsonConvert.SerializeObject(msg));

            _CacheRequestQueue.AddMessage(queueMessage);
        }