Beispiel #1
0
        public async Task <IActionResult> InitializeCleanup(
            [HttpTrigger(AuthorizationLevel.Function, "post")] DataCleanupParameters parameters)
        {
            Task queueDeleteTask      = _serviceLayer.DeleteQueues(parameters);
            Task tableDeleteTask      = DeleteTables(parameters);
            Task domainTopicQueryTask = _serviceLayer.PopulateDomainTopicQueue(parameters);

            await Task.WhenAll(queueDeleteTask, tableDeleteTask, domainTopicQueryTask);

            return(new OkResult());
        }