Возврат потока BLOB-объектов Azure непосредственно из службы WCF

Я хочу вернуть поток из хранилища BLOB-объектов Azure напрямую в браузер через WCF. По сути, у меня есть служба REST WCF, и я хочу, чтобы пользователи загружали файлы через эту службу, пока они хранятся в хранилище BLOB-объектов Azure.

В этом вопросе

Возвращение BLOB-объекта Azure из службы WCF в виде потока. Нужно ли его закрывать?

он делает то, что мне нравится, однако сначала он загружает весь файл в новый поток, есть ли способ передать поток BLOB-объектов в качестве потока возврата из WCF, чтобы WCF действовал больше как прокси для потока?

Моя проблема связана с большими файлами (> 10 МБ), я действительно не хочу загружать весь поток из хранилища Azure, прежде чем я смогу начать возвращать его пользователю.

Причина, по которой я делаю это таким образом, заключается в том, что я выполняю некоторые проверки безопасности для своего пользователя, прежде чем разрешу доступ к файлу, который хранится в хранилище BLOB-объектов Azure, также некоторые файлы могут иметь размер до 1 ГБ.

Ответы на вопрос(1)

Ваш ответ на вопрос