C# Class CmisSync.Lib.Cmis.RepositoryStatusAggregator

Repository status aggregator. All added repositories are used to calculate an aggregated sync status over all repos.
Inheritance: INotifyPropertyChanged
Afficher le fichier Open project: OpenDataSpace/CmisSync Class Usage Examples

Méthodes publiques

Méthode Description
Add ( INotifyRepositoryPropertyChanged repo ) : void

Add the specified repo.

Remove ( INotifyRepositoryPropertyChanged repo ) : void

Remove the specified repo.

RepositoryStatusAggregator ( ) : System

Initializes a new instance of the CmisSync.Lib.Cmis.RepositoryStatusAggregator class.

Private Methods

Méthode Description
AnyDateChanged ( ) : void
AnyNumberChanged ( ) : void
AnyStatusChanged ( ) : void
NotifyPropertyChanged ( string propertyName ) : void

This method is called by the Set accessor of each property.

Method Details

Add() public méthode

Add the specified repo.
public Add ( INotifyRepositoryPropertyChanged repo ) : void
repo INotifyRepositoryPropertyChanged Repository to listen to.
Résultat void

Remove() public méthode

Remove the specified repo.
public Remove ( INotifyRepositoryPropertyChanged repo ) : void
repo INotifyRepositoryPropertyChanged Repository to stop listening to.
Résultat void

RepositoryStatusAggregator() public méthode

Initializes a new instance of the CmisSync.Lib.Cmis.RepositoryStatusAggregator class.
public RepositoryStatusAggregator ( ) : System
Résultat System