C# Класс withSIX.Sync.Core.Legacy.SixSync.CustomRepo.CustomRepo

Показать файл Открыть проект

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

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