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(); }