IFileStreamOpenStrategy Interface

Provides methods for creating unbuffered file streams from paths directly accessible to OS.

Definition

Namespace: Quine.FileTransfer
Assembly: Quine.FileTransfer (in Quine.FileTransfer.dll) Version: 1.0.0+6efd94d5454131cfac18f827c2a4172cb83f1e24
C#
public interface IFileStreamOpenStrategy

Properties

Default Default instance: supports Windows and OSX.

Methods

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.

See Also