На самом деле два варианта ... первый - просто перенаправить пользователя к большому объекту (если большие объекты находятся в общедоступном контейнере). Это будет выглядеть примерно так:
return Redirect(container.GetBlobReference(name).Uri.AbsoluteUri);
Если большой двоичный объект находится в закрытом контейнере, вы можете либо использовать подпись общего доступа и выполнить перенаправление, как в предыдущем примере, либо вы можете прочитать большой двоичный объект в действии контроллера и передать его клиенту в качестве загрузки:
Response.AddHeader("Content-Disposition", "attachment; filename=" + name); // force download
container.GetBlobReference(name).DownloadToStream(Response.OutputStream);
return new EmptyResult();