c# - FileStream 流 = File.OpenRead(文件名);

标签 c# web-services .net-2.0

谁能告诉我 OpenRead 方法读取文件的权限和文件共享是什么。

我正在尝试这段代码,

FileStream stream = File.OpenRead(FileName);

但是被建议使用这个代码,

var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read);

所以我的问题是,如果我不提供其他参数,File.OpenRead() 默认使用什么。

我不能只更改生产服务器上的代码。

最佳答案

来自documentation

[public static FileStream OpenRead(string path)] is equivalent to the FileStream(String, FileMode, FileAccess, FileShare) constructor overload with a FileMode value of Open, a FileAccess value of Read and a FileShare value of Read.

关于c# - FileStream 流 = File.OpenRead(文件名);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19049542/

相关文章:

java - Eclipse - 尝试基于 WSDL 文件创建 Web 服务时出现意外异常

java - 具有一个 namespace 和本地部分的多个 SOAP 端点

visual-studio - Visual Studio 2008 不显示任何 "obsolete"警告

xml - 防止 IEnumerable 和 ICollection<T> & 继承类型的 XML 序列化

c# - Azure Blob 存储 .NET 客户端请求超时

c# - 在C#代码中自动插入xml注释的工具

iOS:从 ASP .Net Web 服务接收 JSON 响应

c# - 混淆或保护 .Net 程序集的最佳方法

c# - NHibernate 和奇数 "Session is Closed!"错误

c# - 编译 Xamarin 应用程序。加载程序集时出现异常。找不到文件异常