C# Класс withSIX.Sync.Core.Transfer.RsyncController

Наследование: IRsyncController
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

Защищенные методы

Метод Описание
HandleRsyncResponse ( ProcessExitResult response ) : void
HandleRsyncResponse ( ProcessExitResultWithOutput response ) : void
JoinPathsIfNeeded ( string path1, string path2 ) : string

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

Метод Описание
BuildOptions ( ) : RsyncOptions
CreateSshFolder ( ) : void

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

HandleRsyncResponse() защищенный Метод

protected HandleRsyncResponse ( ProcessExitResult response ) : void
response withSIX.Core.Services.Infrastructure.ProcessExitResult
Результат void

HandleRsyncResponse() защищенный Метод

protected HandleRsyncResponse ( ProcessExitResultWithOutput response ) : void
response withSIX.Core.Services.Infrastructure.ProcessExitResultWithOutput
Результат void

JoinPathsIfNeeded() защищенный статический Метод

protected static JoinPathsIfNeeded ( string path1, string path2 ) : string
path1 string
path2 string
Результат string

Pull() публичный Метод

public Pull ( ITransferProgress status, string remoteSub = null, string localSub = null ) : void
status ITransferProgress
remoteSub string
localSub string
Результат void

Pull() публичный Метод

public Pull ( string remoteSub = null, string localSub = null ) : void
remoteSub string
localSub string
Результат void

Push() публичный Метод

public Push ( ITransferProgress status, string localSub = null, string remoteSub = null ) : void
status ITransferProgress
localSub string
remoteSub string
Результат void

Push() публичный Метод

public Push ( string localSub = null, string remoteSub = null ) : void
localSub string
remoteSub string
Результат void

RsyncController() публичный Метод

public RsyncController ( string local, string remote, string key, IRsyncLauncher rsyncLauncher ) : System
local string
remote string
key string
rsyncLauncher IRsyncLauncher
Результат System