C# Class CmisSync.Lib.Sync.CmisRepo

Inheritance: RepoBase
显示文件 Open project: aegif/CmisSync Class Usage Examples

Public Methods

Method Description
CancelSync ( ) : void

Cancel the currently running sync. Returns once the current blocking operation completes.

CmisRepo ( RepoInfo repoInfo, IActivityListener activityListener ) : System

Constructor.

Enable ( ) : void

SyncInBackground ( ) : void

Synchronize. The synchronization is performed in the background, so that the UI stays usable.

SyncInBackground ( bool syncFull ) : void

Synchronize. The synchronization is performed in the background, so that the UI stays usable.

SyncInNotBackground ( ) : void

The synchronization is performed in synchronous.

SyncInNotBackground ( bool syncFull ) : void

Synchonize. The synchronization is performed in synchronous.

UpdateSettings ( string password, int pollInterval, bool syncAtStartup ) : void

Update repository settings.

isSuspended ( ) : bool

Whether this folder's synchronization is suspended right now.

isSyncing ( ) : bool

Whether this folder's synchronization is running right now.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Dispose pattern implementation.

Method Details

CancelSync() public method

Cancel the currently running sync. Returns once the current blocking operation completes.
public CancelSync ( ) : void
return void

CmisRepo() public method

Constructor.
public CmisRepo ( RepoInfo repoInfo, IActivityListener activityListener ) : System
repoInfo RepoInfo
activityListener IActivityListener
return System

Dispose() protected method

Dispose pattern implementation.
protected Dispose ( bool disposing ) : void
disposing bool
return void

Enable() public method

public Enable ( ) : void
return void

SyncInBackground() public method

Synchronize. The synchronization is performed in the background, so that the UI stays usable.
public SyncInBackground ( ) : void
return void

SyncInBackground() public method

Synchronize. The synchronization is performed in the background, so that the UI stays usable.
public SyncInBackground ( bool syncFull ) : void
syncFull bool
return void

SyncInNotBackground() public method

The synchronization is performed in synchronous.
public SyncInNotBackground ( ) : void
return void

SyncInNotBackground() public method

Synchonize. The synchronization is performed in synchronous.
public SyncInNotBackground ( bool syncFull ) : void
syncFull bool
return void

UpdateSettings() public method

Update repository settings.
public UpdateSettings ( string password, int pollInterval, bool syncAtStartup ) : void
password string
pollInterval int
syncAtStartup bool
return void

isSuspended() public method

Whether this folder's synchronization is suspended right now.
public isSuspended ( ) : bool
return bool

isSyncing() public method

Whether this folder's synchronization is running right now.
public isSyncing ( ) : bool
return bool