C# Class withSIX.Sync.Core.Transfer.RsyncController

Inheritance: IRsyncController
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
Pull ( ITransferProgress status, string remoteSub = null, string localSub = null ) : void
Pull ( string remoteSub = null, string localSub = null ) : void
Push ( ITransferProgress status, string localSub = null, string remoteSub = null ) : void
Push ( string localSub = null, string remoteSub = null ) : void
RsyncController ( string local, string remote, string key, IRsyncLauncher rsyncLauncher ) : System

Méthodes protégées

Méthode Description
HandleRsyncResponse ( ProcessExitResult response ) : void
HandleRsyncResponse ( ProcessExitResultWithOutput response ) : void
JoinPathsIfNeeded ( string path1, string path2 ) : string

Private Methods

Méthode Description
BuildOptions ( ) : RsyncOptions
CreateSshFolder ( ) : void

Method Details

HandleRsyncResponse() protected méthode

protected HandleRsyncResponse ( ProcessExitResult response ) : void
response withSIX.Core.Services.Infrastructure.ProcessExitResult
Résultat void

HandleRsyncResponse() protected méthode

protected HandleRsyncResponse ( ProcessExitResultWithOutput response ) : void
response withSIX.Core.Services.Infrastructure.ProcessExitResultWithOutput
Résultat void

JoinPathsIfNeeded() protected static méthode

protected static JoinPathsIfNeeded ( string path1, string path2 ) : string
path1 string
path2 string
Résultat string

Pull() public méthode

public Pull ( ITransferProgress status, string remoteSub = null, string localSub = null ) : void
status ITransferProgress
remoteSub string
localSub string
Résultat void

Pull() public méthode

public Pull ( string remoteSub = null, string localSub = null ) : void
remoteSub string
localSub string
Résultat void

Push() public méthode

public Push ( ITransferProgress status, string localSub = null, string remoteSub = null ) : void
status ITransferProgress
localSub string
remoteSub string
Résultat void

Push() public méthode

public Push ( string localSub = null, string remoteSub = null ) : void
localSub string
remoteSub string
Résultat void

RsyncController() public méthode

public RsyncController ( string local, string remote, string key, IRsyncLauncher rsyncLauncher ) : System
local string
remote string
key string
rsyncLauncher IRsyncLauncher
Résultat System