C# Class Compass.Coondornator.ServerConnection

Inheritance: IDisposable
Mostra file Open project: dbaileychess/Compass Class Usage Examples

Public Methods

Method Description
ConnectAsync ( string password ) : Task
CreateDirectory ( string remoteDirectory ) : string
DecryptString ( string encryptedData ) : SecureString
Dispose ( ) : void
EncryptString ( SecureString input ) : string
GetBlastDatabases ( ) : Task>
ListDirectory ( string remoteDirectory ) : IEnumerable
PutFileAsync ( File file, string remoteDirectory, string destName = "" ) : System.Threading.Tasks.Task
PutFilesAsync ( IEnumerable files, string remoteDirectory ) : System.Threading.Tasks.Task
RunSubmission ( string remoteJobDirectory, string submitFileName ) : string
ServerConnection ( string hostURL, string username ) : System
ToInsecureString ( SecureString input ) : string
ToSecureString ( string input ) : SecureString

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
OnUploadProgress ( long position, long length ) : void
OnUploadStart ( string fileName ) : void

Method Details

ConnectAsync() public method

public ConnectAsync ( string password ) : Task
password string
return Task

CreateDirectory() public method

public CreateDirectory ( string remoteDirectory ) : string
remoteDirectory string
return string

DecryptString() public static method

public static DecryptString ( string encryptedData ) : SecureString
encryptedData string
return System.Security.SecureString

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

EncryptString() public static method

public static EncryptString ( SecureString input ) : string
input System.Security.SecureString
return string

GetBlastDatabases() public method

public GetBlastDatabases ( ) : Task>
return Task>

ListDirectory() public method

public ListDirectory ( string remoteDirectory ) : IEnumerable
remoteDirectory string
return IEnumerable

PutFileAsync() public method

public PutFileAsync ( File file, string remoteDirectory, string destName = "" ) : System.Threading.Tasks.Task
file System.IO.File
remoteDirectory string
destName string
return System.Threading.Tasks.Task

PutFilesAsync() public method

public PutFilesAsync ( IEnumerable files, string remoteDirectory ) : System.Threading.Tasks.Task
files IEnumerable
remoteDirectory string
return System.Threading.Tasks.Task

RunSubmission() public method

public RunSubmission ( string remoteJobDirectory, string submitFileName ) : string
remoteJobDirectory string
submitFileName string
return string

ServerConnection() public method

public ServerConnection ( string hostURL, string username ) : System
hostURL string
username string
return System

ToInsecureString() public static method

public static ToInsecureString ( SecureString input ) : string
input System.Security.SecureString
return string

ToSecureString() public static method

public static ToSecureString ( string input ) : SecureString
input string
return System.Security.SecureString