コード例 #1
0
        public IEnumerable <WeatherForecast> Get()
        {
            _myMediator.SendAsync(new MyCommand {
                Message = "Q"
            });
            //var rng = new Random();
            //return Enumerable.Range(1, 5).Select(index => new WeatherForecast
            //{
            //    Date = DateTime.Now.AddDays(index),
            //    TemperatureC = rng.Next(-20, 55),
            //    Summary = Summaries[rng.Next(Summaries.Length)]
            //})
            //.ToArray();

            return(default);
コード例 #2
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            var result = await _myMediator.SendAsync(new MyCommand()
            {
                Message = "O bagui é loko..."
            });

            _logger.LogInformation(result);

            while (!stoppingToken.IsCancellationRequested)
            {
                _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
                await Task.Delay(1000, stoppingToken);
            }
        }