public NdjsonStreamResult GetStream()
        {
            NdjsonStreamResult result = new NdjsonStreamResult();

            _ = StreamAsync(result);

            return(result);
        }
        private async Task StreamAsync(NdjsonStreamResult result)
        {
            Random rng = new Random();

            for (int index = 1; index <= 10; index++)
            {
                await Task.Delay(100);

                await result.WriteAsync(CreateWeatherForecast(index, rng));
            }
            ;

            result.Complete();
        }