IAsyncStreamSource.cs 432 B

1234567891011121314151617
  1. using System.IO;
  2. using System.Threading.Tasks;
  3. namespace MediaBrowser.Controller.Net
  4. {
  5. /// <summary>
  6. /// Interface IAsyncStreamSource
  7. /// Enables asynchronous writing to http resonse streams
  8. /// </summary>
  9. public interface IAsyncStreamSource
  10. {
  11. /// <summary>
  12. /// Asynchronously write to the response stream.
  13. /// </summary>
  14. Task WriteToAsync(Stream responseStream);
  15. }
  16. }