Différences entre Response.End () et Response.Flush ()

J'ai un code comme ceci:

context.HttpContext.Response.Clear();
            context.HttpContext.Response.Write(htmlString);              
            context.HttpContext.Response.End(); 

Mais lorsque les pages sont chargées, j'ai ouvert une balise html. Lorsque je remplace la Réponse.Fin (la) avec la Réponse.Flush (), il fonctionne très bien.
Quelle est la différence entre la Réponse.Fin() et de la Réponse.Flush()?

source d'informationauteur Cipiripi