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

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

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

Метод Описание
Clone ( IReadOnlyCollection hosts, string folder, Action config = null ) : Task
Convert ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
Init ( IAbsoluteDirectoryPath folder, IReadOnlyCollection hosts, Action cfg = null ) : Repository
Open ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
Open ( string folder, Action config = null ) : Repository
OpenOrInit ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
RepositoryFactory ( ZsyncMake zsyncMake ) : System

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

Метод Описание
GetPackFolder ( SyncOptions opts, IAbsoluteDirectoryPath rsyncFolder ) : IAbsoluteDirectoryPath
GetRepository ( IAbsoluteDirectoryPath folder, SyncOptions opts ) : Repository
Init ( IAbsoluteDirectoryPath folder, IReadOnlyCollection hosts, SyncOptions opts ) : Repository
TryGetRepository ( IAbsoluteDirectoryPath folder, SyncOptions opts, IAbsoluteDirectoryPath rsyncFolder ) : Repository

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

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

public Clone ( IReadOnlyCollection hosts, string folder, Action config = null ) : Task
hosts IReadOnlyCollection
folder string
config Action
Результат Task

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

public Convert ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
folder IAbsoluteDirectoryPath
config Action
Результат Repository

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

public Init ( IAbsoluteDirectoryPath folder, IReadOnlyCollection hosts, Action cfg = null ) : Repository
folder IAbsoluteDirectoryPath
hosts IReadOnlyCollection
cfg Action
Результат Repository

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

public Open ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
folder IAbsoluteDirectoryPath
config Action
Результат Repository

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

public Open ( string folder, Action config = null ) : Repository
folder string
config Action
Результат Repository

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

public OpenOrInit ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
folder IAbsoluteDirectoryPath
config Action
Результат Repository

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

public RepositoryFactory ( ZsyncMake zsyncMake ) : System
zsyncMake withSIX.Sync.Core.Transfer.ZsyncMake
Результат System