Defines a tree of FileTransferStream used for directory transfer.
More...
|
| static ValueResult< DirTransferStream > | FromInfoProvider (IFileInfoProvider fileInfoProvider, string rootPath, bool includeHidden, bool includeOs) |
| | Builds a directory transfer tree from the specified root path.
|
|
| List< DirTransferStream > | Directories [get] |
| | Gets child directories included in this transfer node.
|
| List< FileTransferStream > | Files [get] |
| | Gets files included directly in this transfer node.
|
| string | Name [get] |
| | Gets this directory node name.
|
Defines a tree of FileTransferStream used for directory transfer.
◆ Dispose()
| void FileSurfer.Core.Models.DirTransferStream.Dispose |
( |
| ) |
|
|
inline |
◆ FromInfoProvider()
| ValueResult< DirTransferStream > FileSurfer.Core.Models.DirTransferStream.FromInfoProvider |
( |
IFileInfoProvider | fileInfoProvider, |
|
|
string | rootPath, |
|
|
bool | includeHidden, |
|
|
bool | includeOs ) |
|
inlinestatic |
Builds a directory transfer tree from the specified root path.
- Parameters
-
| fileInfoProvider | File information provider used to enumerate directories and open file streams. |
| rootPath | Root directory path to transfer. |
| includeHidden | Whether hidden entries should be included. |
| includeOs | Whether operating-system entries should be included. |
- Returns
- A successful result with the built transfer tree; otherwise an error result.
◆ Directories
| List<DirTransferStream> FileSurfer.Core.Models.DirTransferStream.Directories |
|
get |
Gets child directories included in this transfer node.
◆ Files
Gets files included directly in this transfer node.
◆ Name
| string FileSurfer.Core.Models.DirTransferStream.Name |
|
get |
Gets this directory node name.
The documentation for this class was generated from the following file:
- /home/janecea/Documents/CODE/PROJECTS/FileSurfer/src/FileSurfer.Core/Models/TransferStream.cs