Table of Contents

Class DownloadEntriesOptions

Namespace
Tmds.Ssh
Assembly
Tmds.Ssh.dll

Options for downloading directory entries.

public sealed class DownloadEntriesOptions
Inheritance
DownloadEntriesOptions
Inherited Members

Properties

FileTypeFilter

Gets or sets the UnixFileTypeFilter.

public UnixFileTypeFilter FileTypeFilter { get; set; }

Property Value

UnixFileTypeFilter

Gets or sets whether to follow directory symbolic links.

public bool FollowDirectoryLinks { get; set; }

Property Value

bool

Gets or sets whether to follow file symbolic links.

public bool FollowFileLinks { get; set; }

Property Value

bool

IncludeSubdirectories

Gets or sets whether to include subdirectories.

public bool IncludeSubdirectories { get; set; }

Property Value

bool

Overwrite

Gets or sets whether to overwrite existing files.

public bool Overwrite { get; set; }

Property Value

bool

ReplaceInvalidCharacters

Gets or sets the delegate for replacing invalid path characters.

public DownloadEntriesOptions.ReplaceCharacters ReplaceInvalidCharacters { get; set; }

Property Value

DownloadEntriesOptions.ReplaceCharacters

ShouldInclude

Gets or sets SftpFileEntryPredicate to determine if an entry should be included.

public SftpFileEntryPredicate? ShouldInclude { get; set; }

Property Value

SftpFileEntryPredicate

Remarks

Parent directories will be created for included entries when they don't exist yet.

ShouldRecurse

Gets or sets SftpFileEntryPredicate to determine if a directory should be recursed.

public SftpFileEntryPredicate? ShouldRecurse { get; set; }

Property Value

SftpFileEntryPredicate

TargetDirectoryCreation

Gets or sets how to handle target directory creation.

public TargetDirectoryCreation TargetDirectoryCreation { get; set; }

Property Value

TargetDirectoryCreation