C# Класс withSIX.Sync.Core.Transfer.Protocols.Handlers.ZsyncLauncher

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

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

Метод Описание
Run ( ZsyncParams p ) : ProcessExitResultWithOutput
RunAndProcess ( ZsyncParams p ) : ProcessExitResultWithOutput
RunAndProcessAsync ( ZsyncParams p ) : Task
ZsyncLauncher ( IProcessManager processManager, IPathConfiguration configuration, ZsyncOutputParser parser, IAuthProvider authProvider ) : System

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

Метод Описание
BuildProcessInfo ( ZsyncParams p ) : LaunchAndProcessInfo
GetArgs ( ZsyncParams p ) : string
GetArgsWithAuthInfo ( ZsyncParams p ) : string
GetArgsWithoutAuthInfo ( ZsyncParams p ) : string
GetAuthInfo ( Uri uri ) : string
GetDebugInfo ( ZsyncParams p ) : string
GetInputFile ( ZsyncParams p ) : string
GetProcessStartInfo ( ZsyncParams p ) : ProcessStartInfo
GetUri ( Uri uri ) : Uri
HandlePath ( IAbsoluteFilePath path ) : string
ParseOutput ( Process sender, string data, ITransferProgress progress ) : void
RemoveOldFiles ( IAbsoluteFilePath localFile ) : void
RemoveReadOnlyFromOldFiles ( IAbsoluteFilePath localFile ) : void
TryHandleOldFiles ( IAbsoluteFilePath localFile ) : void
TryRemoveOldFiles ( IAbsoluteFilePath localFile ) : void

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

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

public Run ( ZsyncParams p ) : ProcessExitResultWithOutput
p ZsyncParams
Результат withSIX.Core.Services.Infrastructure.ProcessExitResultWithOutput

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

public RunAndProcess ( ZsyncParams p ) : ProcessExitResultWithOutput
p ZsyncParams
Результат withSIX.Core.Services.Infrastructure.ProcessExitResultWithOutput

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

public RunAndProcessAsync ( ZsyncParams p ) : Task
p ZsyncParams
Результат Task

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

public ZsyncLauncher ( IProcessManager processManager, IPathConfiguration configuration, ZsyncOutputParser parser, IAuthProvider authProvider ) : System
processManager IProcessManager
configuration IPathConfiguration
parser ZsyncOutputParser
authProvider IAuthProvider
Результат System