C# Class CmisSync.Lib.SelectiveIgnore.IgnoreFlagChangeDetection

This class observes changes of the ignore state on remote objects.
Inheritance: CmisSync.Lib.Queueing.ReportingSyncEventHandler
Show file Open project: OpenDataSpace/CmisSync Class Usage Examples

Public Methods

Method Description
Handle ( ISyncEvent e ) : bool

Observes content change events and if they effect exiting entries, updates to storage are executed. If an existing entry is not ignored anymore a crawl sync is started.

IgnoreFlagChangeDetection ( IIgnoredEntitiesStorage ignores, IPathMatcher matcher, ISyncEventQueue queue ) : System

Initializes a new instance of the CmisSync.Lib.SelectiveIgnore.IgnoreFlagChangeDetection class.

Method Details

Handle() public method

Observes content change events and if they effect exiting entries, updates to storage are executed. If an existing entry is not ignored anymore a crawl sync is started.
public Handle ( ISyncEvent e ) : bool
e ISyncEvent The content change events to be observed.
return bool

IgnoreFlagChangeDetection() public method

Initializes a new instance of the CmisSync.Lib.SelectiveIgnore.IgnoreFlagChangeDetection class.
public IgnoreFlagChangeDetection ( IIgnoredEntitiesStorage ignores, IPathMatcher matcher, ISyncEventQueue queue ) : System
ignores IIgnoredEntitiesStorage Storage for ignores.
matcher IPathMatcher Path matcher.
queue ISyncEventQueue Sync Event Queue.
return System