예제 #1
0
        public async Task Execute([ServiceBusTrigger("%ServiceBus:QueueName%")] JobDto jobDto, ILogger log)
        {
            var batchSize = _configuration["BatchSize:Items"];

            var stream = await _azureCloudStorageService.GetFileStream(jobDto);

            var productsList = _csvParser.ParseStream(stream, Convert.ToInt16(batchSize));

            foreach (var products in productsList)
            {
                await _serviceBusService.Publish(products);
            }
        }