создайте свой собственный файл или получите существующий:
public class MyFileStreamResult : FileStreamResult
{
// [.. constructors here ..]
public override void ExecuteResult(ControllerContext context)
{
base.ExecuteResult(context);
// do something here
}
}
Затем получите результат из вашего действия:
return new MyFileStreamResult(myStream, "application/octet-stream");