Доступ к встроенному двоичному ресурсу Azure (FileStream?) - PullRequest
0 голосов
/ 11 декабря 2010

У меня есть код, который использует FileStream для быстрого чтения из двоичного файла. Мое консольное приложение тестового проекта отлично работает, указывая на локальный файл. Моя производственная среда - ASP.NET MVC в Azure, поэтому я решил, что мне следует использовать файл ресурсов. В настоящее время код:

var file = new FileStream(@"c:\path\myfile.dat", FileMode.Open, FileAccess.Read);

...

Нужно ли переносить код для использования чего-то другого, кроме FileStream, или есть способ? Скорость является ключевым требованием.

1 Ответ

0 голосов
/ 11 декабря 2010

Nevermind. Это было легко. Мне просто нужно было использовать MemoryStream вместо этого.
var ms = new MemoryStream (MyAssembly.Properties.Resources.Resource, false);

MemoryStream и FileStream оба наследуются от Stream, поэтому остальной код не должен был изменяться ...

...