// ReSharper disable once UnusedMember.Global
        public async Task PublishTaxonomy(
            [QueueTrigger(PublishTaxonomyQueue)]
            PublishTaxonomyMessage message,
            ExecutionContext executionContext,
            ILogger logger)
        {
            logger.LogInformation("{0} triggered: {1}",
                                  executionContext.FunctionName,
                                  message.ToString());

            await _contentService.DeleteCachedTaxonomyBlobs();

            logger.LogInformation("{0} completed",
                                  executionContext.FunctionName);
        }
Esempio n. 2
0
        // ReSharper disable once UnusedMember.Global
        public async Task PublishTaxonomy(
            [QueueTrigger(PublishTaxonomyQueue)]
            PublishTaxonomyMessage message,
            ExecutionContext executionContext,
            ILogger logger)
        {
            logger.LogInformation($"{executionContext.FunctionName} triggered: {message}");

            var context = new PublishContext(DateTime.UtcNow, false);

            await _contentService.UpdateTaxonomy(context);

            await _taxonomyService.SyncTaxonomy();

            logger.LogInformation($"{executionContext.FunctionName} completed");
        }