C# 클래스 withSIX.Sync.Core.Transfer.Protocols.Handlers.ZsyncLauncher

상속: IZsyncLauncher
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

메소드 설명
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