IFileStreamOpenStrategy Interface
Provides methods for creating unbuffered file streams from paths directly accessible to OS.
Namespace: Quine.FileTransferAssembly: Quine.FileTransfer (in Quine.FileTransfer.dll) Version: 1.0.0+6efd94d5454131cfac18f827c2a4172cb83f1e24
public interface IFileStreamOpenStrategy
Default |
Default instance: supports Windows and OSX.
|
OpenRead |
Opens a file for unbuffered reading. Must throw exception on failure.
|
OpenWrite |
Opens and truncates a file for unbuffered writing and reading, overwriting previously existing file.
Must throw exception on failure. (Read mode is necessary for optional hash verification.)
|
SetDefault |
Allows replacing Default. This is intended to support other operating systems.
|