2010-12-11 7 views
0

FileStream을 사용하여 신속하게 이진 파일에서 읽는 코드가 있습니다. 내 테스트 프로젝트 콘솔 앱은 로컬 파일을 잘 가리 킵니다. 제 제작 환경은 Azure의 ASP.NET MVC이므로 리소스 파일을 사용해야한다고 생각했습니다.Azure Embedded Binary Resource (FileStream?)

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

...

내가하여 FileStream 이외의 것을 사용하는 코드를 마이그레이션해야합니까, 또는 방법이 : 현재 코드는? 속도가 핵심 요구 사항입니다.

답변

0

Nevermind. 이것은 쉬웠다. 대신 MemoryStream을 사용하기 만하면됩니다.
var ms = 새 MemoryStream (MyAssembly.Properties.Resources.Resource, false);

MemoryStream과 FileStream 모두 Stream에서 상속되므로 나머지 코드는 변경하지 않아도됩니다 ...