C# 클래스 withSIX.Sync.Core.Legacy.SixSync.CustomRepo.CustomRepo

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

공개 메소드들

메소드 설명
CustomRepo ( Uri uri ) : System
ExistsAndIsRightVersion ( string name, IAbsoluteDirectoryPath destination ) : bool
GetMod ( string name ) : SixRepoModDto>.KeyValuePair
GetMod ( string name, IAbsoluteDirectoryPath destination, IAbsoluteDirectoryPath packPath, StatusRepo status, bool force = false ) : System.Threading.Tasks.Task
GetRepoUri ( Uri r ) : Uri
HasMod ( string name ) : bool
Load ( IStringDownloader downloader, Uri uri ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
GetOpts ( IAbsoluteDirectoryPath packPath, StatusRepo status, SixRepoModDto>.KeyValuePair mod ) : Action
GetRepo ( IAbsoluteDirectoryPath rsyncDir, IAbsoluteDirectoryPath folder, Action config ) : Repository
IsRightVersion ( IAbsoluteDirectoryPath rsyncDir, SixRepoModDto>.KeyValuePair mod ) : bool
TryReadRepoFile ( IAbsoluteFilePath path ) : RepoVersion

메소드 상세

CustomRepo() 공개 메소드

public CustomRepo ( Uri uri ) : System
uri System.Uri
리턴 System

ExistsAndIsRightVersion() 공개 메소드

public ExistsAndIsRightVersion ( string name, IAbsoluteDirectoryPath destination ) : bool
name string
destination IAbsoluteDirectoryPath
리턴 bool

GetMod() 공개 메소드

public GetMod ( string name ) : SixRepoModDto>.KeyValuePair
name string
리턴 SixRepoModDto>.KeyValuePair

GetMod() 공개 메소드

public GetMod ( string name, IAbsoluteDirectoryPath destination, IAbsoluteDirectoryPath packPath, StatusRepo status, bool force = false ) : System.Threading.Tasks.Task
name string
destination IAbsoluteDirectoryPath
packPath IAbsoluteDirectoryPath
status StatusRepo
force bool
리턴 System.Threading.Tasks.Task

GetRepoUri() 공개 정적인 메소드

public static GetRepoUri ( Uri r ) : Uri
r System.Uri
리턴 System.Uri

HasMod() 공개 메소드

public HasMod ( string name ) : bool
name string
리턴 bool

Load() 공개 메소드

public Load ( IStringDownloader downloader, Uri uri ) : System.Threading.Tasks.Task
downloader IStringDownloader
uri System.Uri
리턴 System.Threading.Tasks.Task