Можно ли с помощью Grapevine создать конечную точку, которая возвращает поток, например видео?
В WCF я бы создал функцию с возвращаемым типом Stream. Все функции Grapevine возвращают IHttpContext. Могу ли я использовать что-то вроде «HttpContext.Current.OutputStream»?
В качестве альтернативы я вижу что-то в коде:
public sealed class AdvancedHttpResponse
{
...
/// <summary>
/// Gets a Stream object to which a response can be written
/// </summary>
public Stream OutputStream => _response.Response.OutputStream;
...
}
Как это можно использовать?
HttpListener
, вы можете транслировать с Grapevine. Начиная с версии 4.0 для него нет встроенной реализации. Однако вы можете получить доступ кOutputStream
изHttpResponseContext
, используя указанное выше свойство, которое доступно для вашего маршрута черезcontext.Response.Advanced.OutputStream
. - person Scott Offen   schedule 15.12.2016