Property | Type | Description | |
---|---|---|---|
DEFAULT_STREAM_BUFFER_SIZE | int |
Method | Description | |
---|---|---|
AppendAsync ( IUnixFileEntry fileEntry, long startPosition, Stream data, |
||
CreateAsync ( IUnixDirectoryEntry targetDirectory, string fileName, Stream data, |
||
CreateDirectoryAsync ( IUnixDirectoryEntry targetDirectory, string directoryName, |
||
Dispose ( ) : void | ||
DotNetFileSystem ( string rootPath, bool allowNonEmptyDirectoryDelete ) : System |
Initializes a new instance of the DotNetFileSystem class.
|
|
DotNetFileSystem ( string rootPath, bool allowNonEmptyDirectoryDelete, int streamBufferSize ) : System |
Initializes a new instance of the DotNetFileSystem class.
|
|
GetEntriesAsync ( IUnixDirectoryEntry directoryEntry, |
||
GetEntryByNameAsync ( IUnixDirectoryEntry directoryEntry, string name, |
||
MoveAsync ( IUnixDirectoryEntry parent, IUnixFileSystemEntry source, IUnixDirectoryEntry target, string fileName, |
||
OpenReadAsync ( IUnixFileEntry fileEntry, long startPosition, |
||
ReplaceAsync ( IUnixFileEntry fileEntry, Stream data, |
||
SetMacTimeAsync ( IUnixFileSystemEntry entry, DateTimeOffset modify, DateTimeOffset access, DateTimeOffset create, |
Sets the modify/access/create timestamp of a file system item
|
|
UnlinkAsync ( IUnixFileSystemEntry entry, |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Dispose the object
|
public AppendAsync ( IUnixFileEntry fileEntry, long startPosition, Stream data, |
||
fileEntry | IUnixFileEntry | |
startPosition | long | |
data | Stream | |
cancellationToken | ||
return | Task |
public CreateAsync ( IUnixDirectoryEntry targetDirectory, string fileName, Stream data, |
||
targetDirectory | IUnixDirectoryEntry | |
fileName | string | |
data | Stream | |
cancellationToken | ||
return | Task |
public CreateDirectoryAsync ( IUnixDirectoryEntry targetDirectory, string directoryName, |
||
targetDirectory | IUnixDirectoryEntry | |
directoryName | string | |
cancellationToken | ||
return | Task |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true when called from |
return | void |
public DotNetFileSystem ( string rootPath, bool allowNonEmptyDirectoryDelete ) : System | ||
rootPath | string | The path to use as root |
allowNonEmptyDirectoryDelete | bool | Allow deletion of non-empty directories? |
return | System |
public DotNetFileSystem ( string rootPath, bool allowNonEmptyDirectoryDelete, int streamBufferSize ) : System | ||
rootPath | string | The path to use as root |
allowNonEmptyDirectoryDelete | bool | Allow deletion of non-empty directories? |
streamBufferSize | int | Buffer size to be used in async IO methods |
return | System |
public GetEntriesAsync ( IUnixDirectoryEntry directoryEntry, |
||
directoryEntry | IUnixDirectoryEntry | |
cancellationToken | ||
return | Task |
public GetEntryByNameAsync ( IUnixDirectoryEntry directoryEntry, string name, |
||
directoryEntry | IUnixDirectoryEntry | |
name | string | |
cancellationToken | ||
return | Task |
public MoveAsync ( IUnixDirectoryEntry parent, IUnixFileSystemEntry source, IUnixDirectoryEntry target, string fileName, |
||
parent | IUnixDirectoryEntry | |
source | IUnixFileSystemEntry | |
target | IUnixDirectoryEntry | |
fileName | string | |
cancellationToken | ||
return | Task |
public OpenReadAsync ( IUnixFileEntry fileEntry, long startPosition, |
||
fileEntry | IUnixFileEntry | |
startPosition | long | |
cancellationToken | ||
return | Task |
public ReplaceAsync ( IUnixFileEntry fileEntry, Stream data, |
||
fileEntry | IUnixFileEntry | |
data | Stream | |
cancellationToken | ||
return | Task |
public SetMacTimeAsync ( IUnixFileSystemEntry entry, DateTimeOffset modify, DateTimeOffset access, DateTimeOffset create, |
||
entry | IUnixFileSystemEntry | The |
modify | DateTimeOffset | The modification timestamp |
access | DateTimeOffset | The access timestamp |
create | DateTimeOffset | The creation timestamp |
cancellationToken | The cancellation token | |
return | Task |
public UnlinkAsync ( IUnixFileSystemEntry entry, |
||
entry | IUnixFileSystemEntry | |
cancellationToken | ||
return | Task |