C# 클래스 withSIX.Sync.Core.Repositories.RepositoryHandler

파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 프로퍼티들

프로퍼티 타입 설명
Remote bool

공개 메소드들

메소드 설명
AddRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
GetBundleManager ( IAbsoluteDirectoryPath synqPath, IAbsoluteDirectoryPath workPath, Uri[]>.IEnumerable remotes = null ) : Task
ReplaceRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
UpdateRepository ( IAbsoluteDirectoryPath workDir, IAbsoluteDirectoryPath repoDir ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
Create ( IAbsoluteDirectoryPath synqPath ) : Repository
GetCM ( IAbsoluteDirectoryPath synqPath, IAbsoluteDirectoryPath workPath, Repository repo ) : Task
GetRepo ( IAbsoluteDirectoryPath synqPath ) : Repository
Open ( IAbsoluteDirectoryPath synqPath ) : Repository
OpenOrCreateRepo ( IAbsoluteDirectoryPath synqPath ) : Repository

메소드 상세

AddRemotes() 공개 정적인 메소드

public static AddRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
remotes Uri[]>.IEnumerable
repo Repository
리턴 System.Threading.Tasks.Task

GetBundleManager() 공개 정적인 메소드

public static GetBundleManager ( IAbsoluteDirectoryPath synqPath, IAbsoluteDirectoryPath workPath, Uri[]>.IEnumerable remotes = null ) : Task
synqPath IAbsoluteDirectoryPath
workPath IAbsoluteDirectoryPath
remotes Uri[]>.IEnumerable
리턴 Task

ReplaceRemotes() 공개 정적인 메소드

public static ReplaceRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
remotes Uri[]>.IEnumerable
repo Repository
리턴 System.Threading.Tasks.Task

UpdateRepository() 공개 메소드

public UpdateRepository ( IAbsoluteDirectoryPath workDir, IAbsoluteDirectoryPath repoDir ) : System.Threading.Tasks.Task
workDir IAbsoluteDirectoryPath
repoDir IAbsoluteDirectoryPath
리턴 System.Threading.Tasks.Task

프로퍼티 상세

Remote 공개적으로 프로퍼티

public bool Remote
리턴 bool