#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll
#endregion
using System.Runtime.InteropServices;
namespace System.IO
{
//
// 摘要:
// 包含用于控制的访问其他类型的常数 System.IO.FileStream 对象可以具有相同的文件。
[ComVisible(true)]
[Flags]
public enum FileShare
{
//
// 摘要:
// 拒绝共享当前文件。 在关闭文件之前,任何请求打开的文件 (此进程或另一个进程) 将失败。
None = 0,
//
// 摘要:
// 允许以后打开文件进行读取。 如果未指定此标志,任何请求打开文件进行读取 (通过这一过程或另一个进程) 无法关闭文件之前。 但是,即使指定了此标志,其他权限可能仍然需要访问该文件。
Read = 1,
//
// 摘要:
// 允许以后打开文件进行写入。 如果未指定此标志,任何请求打开文件进行写入 (通过这一过程或另一个进程) 无法关闭文件之前。 但是,即使指定了此标志,其他权限可能仍然需要访问该文件。
Write = 2,
//
// 摘要:
// 允许以后打开的文件进行读取或写入。 如果未指定此标志,任何请求打开文件进行读取或写入 (通过这一过程或另一个进程) 将失败,在关闭文件之前。 但是,即使指定了此标志,其他权限可能仍然需要访问该文件。
ReadWrite = 3,
//
// 摘要:
// 允许以后删除文件。
Delete = 4,
//
// 摘要:
// 使文件句柄由子进程继承。 这是不直接支持 Win32。
Inheritable = 16
}
}