|
CachedFileStream(String, FileMode) Constructor
|
Initializes a new instance of the
FileStream class with the specified path, creation mode, read/write and sharing permission, the access other FileStreams can have to the same file, the buffer size, and additional file options.
Namespace: GSF.IOAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax GSF.IO.CachedFileStream = function(path, mode);
View SourceParameters
- path String
- A relative or absolute path for the file that the current FileStream object will encapsulate.
- mode FileMode
- A constant that determines how to open or create the file.
Exceptions Exception | Condition |
---|
ArgumentNullException | path is null. |
ArgumentException | path is an empty string (""), contains only white space, or contains one or more invalid characters. -or-path refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment. |
NotSupportedException | path refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment. |
ArgumentOutOfRangeException | mode contains an invalid value. |
FileNotFoundException | The file cannot be found, such as when mode is FileMode.Truncate or FileMode.Open, and the file specified by path does not exist. The file must already exist in these modes. |
IOException | An I/O error, such as specifying FileMode.CreateNew when the file specified by path already exists, occurred.-or-The stream has been closed. |
SecurityException | The caller does not have the required permission. |
DirectoryNotFoundException | The specified path is invalid, such as being on an unmapped drive. |
PathTooLongException | The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. |
See Also