C# Класс BuildServerUploaderConsole.Sftp.SftpManager

Показать файл Открыть проект

Открытые методы

Метод Описание
DeleteRemoteDirectory ( string host, string directory, string username, string password ) : void
DeleteRemoteFile ( string host, string file, string username, string password ) : void
GetClient ( string host, string userName, string password ) : SftpClient
GetList ( string host, string folder, string userName, string password ) : IEnumerable
UploadFile ( string localFileToUpload, string host, string targetFile, string userName, string password ) : void
UploadFileWithOpenConnection ( string localFileToUpload, string targetFile, SftpClient sftp ) : void

Приватные методы

Метод Описание
CreateDirectoriesRecursively ( string directory, SftpClient sftp ) : void
Sftp_ErrorOccurred ( object sender, Renci e ) : void

Описание методов

DeleteRemoteDirectory() публичный статический Метод

public static DeleteRemoteDirectory ( string host, string directory, string username, string password ) : void
host string
directory string
username string
password string
Результат void

DeleteRemoteFile() публичный статический Метод

public static DeleteRemoteFile ( string host, string file, string username, string password ) : void
host string
file string
username string
password string
Результат void

GetClient() публичный статический Метод

public static GetClient ( string host, string userName, string password ) : SftpClient
host string
userName string
password string
Результат Renci.SshNet.SftpClient

GetList() публичный статический Метод

public static GetList ( string host, string folder, string userName, string password ) : IEnumerable
host string
folder string
userName string
password string
Результат IEnumerable

UploadFile() публичный статический Метод

public static UploadFile ( string localFileToUpload, string host, string targetFile, string userName, string password ) : void
localFileToUpload string
host string
targetFile string
userName string
password string
Результат void

UploadFileWithOpenConnection() публичный статический Метод

public static UploadFileWithOpenConnection ( string localFileToUpload, string targetFile, SftpClient sftp ) : void
localFileToUpload string
targetFile string
sftp Renci.SshNet.SftpClient
Результат void