chcę zrobić coś po użytkownik zakończy pobieranieZakończony wydarzeniem dla FilePathResult
public class TestController : Controller
{
public FilePathResult Index()
{
return File("path/to/file", "mime");
}
}
co starałem się, aby dodać następujące zdarzenia przetestować kontroler ale wszystkie pożary przed zakończeniem użytkownik pobierania (oprócz destructor to nigdy nie jest wywoływana)
protected override void EndExecute(IAsyncResult asyncResult)
{
base.EndExecute(asyncResult);
}
protected override void EndExecuteCore(IAsyncResult asyncResult)
{
base.EndExecuteCore(asyncResult);
}
protected override void OnActionExecuted(ActionExecutedContext filterContext)
{
base.OnActionExecuted(filterContext);
}
protected override void OnResultExecuted(ResultExecutedContext filterContext)
{
base.OnResultExecuted(filterContext);
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
~TestController()
{
//
}
Nie chcę mu mówić, żeby zrobił coś innego. Serwer wysyłający strumień, aby wiedział, kiedy to się skończy. – Almis