Click or drag to resize
FileShare Enumeration
Enumeration for file sharing options.

Namespace: CMS.IO
Assembly: CMS.IO (in CMS.IO.dll) Version: 12.0.0
Syntax
C#
public enum FileShare
Members
  Member nameValueDescription
None0 Declines sharing of the current file. Any request to open the file (by this process or another process) will fail until the file is closed.
Read1 Allows subsequent opening of the file for reading. If this flag is not specified, any request to open the file for reading (by this process or another process) will fail until the file is closed. However, even if this flag is specified, additional permissions might still be needed to access the file.
Write2 Allows subsequent opening of the file for writing. If this flag is not specified, any request to open the file for writing (by this process or another process) will fail until the file is closed. However, even if this flag is specified, additional permissions might still be needed to access the file.
ReadWrite3 Allows subsequent opening of the file for reading or writing. If this flag is not specified, any request to open the file for reading or writing (by this process or another process) will fail until the file is closed. However, even if this flag is specified, additional permissions might still be needed to access the file.
Delete4 Allows subsequent deleting of a file.
Inheritable16 Makes the file handle inheritable by child processes. This is not directly supported by Win32.
See Also