C# Class withSIX.Sync.Core.Legacy.SixSync.RepositoryFactory

Inheritance: IEnableLogging
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Clone() public méthode

public Clone ( IReadOnlyCollection hosts, string folder, Action config = null ) : Task
hosts IReadOnlyCollection
folder string
config Action
Résultat Task

Convert() public méthode

public Convert ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
folder IAbsoluteDirectoryPath
config Action
Résultat Repository

Init() public méthode

public Init ( IAbsoluteDirectoryPath folder, IReadOnlyCollection hosts, Action cfg = null ) : Repository
folder IAbsoluteDirectoryPath
hosts IReadOnlyCollection
cfg Action
Résultat Repository

Open() public méthode

public Open ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
folder IAbsoluteDirectoryPath
config Action
Résultat Repository

Open() public méthode

public Open ( string folder, Action config = null ) : Repository
folder string
config Action
Résultat Repository

OpenOrInit() public méthode

public OpenOrInit ( IAbsoluteDirectoryPath folder, Action config = null ) : Repository
folder IAbsoluteDirectoryPath
config Action
Résultat Repository

RepositoryFactory() public méthode

public RepositoryFactory ( ZsyncMake zsyncMake ) : System
zsyncMake withSIX.Sync.Core.Transfer.ZsyncMake
Résultat System