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

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

공개 메소드들

메소드 설명
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