Comment diffuser avec ASP.NET de Base

La façon de bien le flux de réponse dans ASP.NET Core?
Il y a une manette qui ressemble à ceci (mise à JOUR du CODE):

[HttpGet("test")]
public async Task GetTest()
{
    HttpContext.Response.ContentType = "text/plain";
    using (var writer = new StreamWriter(HttpContext.Response.Body))
        await writer.WriteLineAsync("Hello World");            
}

Firefox/Edge navigateurs montrent

Bonjour Tout Le Monde

Chrome/Facteur signaler une erreur:

La page localhost ne fonctionne pas

localhost de façon inattendue a fermé la connexion.

ERR_INCOMPLETE_CHUNKED_ENCODING

P. S. je suis sur le point de diffuser un grand nombre de contenu, donc je ne peux pas spécifier le Contenu de la Longueur d'en-tête à l'avance.

OriginalL'auteur Dmitry Nogin | 2017-03-13