VFileInfo.Open Method
Namespace: Rebex.IO
Assembly: Rebex.FileSystem.dll (version 7.0.9119)
Open(FileMode)
Method returns an instance of the VFileStream
for the file and required mode
.
A caller must dispose the returned stream.
Declaration
public VFileStream Open(FileMode mode)
Parameters
Type | Name | Description |
---|---|---|
FileMode | mode | One of the FileMode values which determines how to open a file. |
Returns
Type | Description |
---|---|
VFileStream | An instance of the VFileStream for the file and required |
Open(FileMode, FileAccess)
Method returns an instance of the VFileStream
for the file, required mode
and requested access
.
A caller must dispose the returned stream.
Declaration
public VFileStream Open(FileMode mode, FileAccess access)
Parameters
Type | Name | Description |
---|---|---|
FileMode | mode | One of the FileMode values which determines how to open a file. |
FileAccess | access | One of the FileAccess values which determines if the returned stream should be read-only stream, write-only stream or read/write stream. |
Returns
Type | Description |
---|---|
VFileStream | An instance of the VFileStream
for the file, required |
Open(FileMode, FileAccess, FileShare)
Method returns an instance of the VFileStream
for the file, required mode
and requested access
.
A caller must dispose the returned stream.
Declaration
public VFileStream Open(FileMode mode, FileAccess access, FileShare share)
Parameters
Type | Name | Description |
---|---|---|
FileMode | mode | One of the FileMode values which determines how to open a file. |
FileAccess | access | One of the FileAccess values which determines if the returned stream should be read-only stream, write-only stream or read/write stream. |
FileShare | share | This argument is ignored. Concurrent access to the same virtual file is not supported and leads to undefined behavior. |
Returns
Type | Description |
---|---|
VFileStream | An instance of the VFileStream
for the file, required |
Remarks
Concurrent access to the same virtual file is not supported and leads to undefined behavior.