Contains constants for controlling the kind of access other System.IO.FileStream objects can have to the same file.
For an example of creating a file and writing text to a file, see [<topic://cpconwritingtexttofile>]. For an example of reading text from a file, see [<topic://cpconreadingtextfromfile>]. For an example of reading from and writing to a binary file, see [<topic://cpconReadingWritingToNewlyCreatedDataFile>].
A typical use of this enumeration is to define whether two processes can simultaneously read from the same file. For example, if a file is opened and FileShare.Read is specified, other users can open the file for reading but not for writing.
A System.IO.FileShare parameter is specified in some of the constructors for System.IO.FileStream, System.IO.IsolatedStorage.IsolatedStorageFileStream, and in some of the Open methods of System.IO.File and System.IO.FileInfo to control how a file is opened.