예제 #1
0
 public UpdateChecker(
   IPackageVersionProvider packageVersionProvider,
   IUpdateInfoProvider updateInfoProvider,
   IDelayedOperationProcessor delayedOperationProcessor,
   [ImportMany]IEnumerable<IUpdateNotificationListener> updateNotificationListeners) {
   _packageVersionProvider = packageVersionProvider;
   _updateInfoProvider = updateInfoProvider;
   _delayedOperationProcessor = delayedOperationProcessor;
   _updateNotificationListeners = updateNotificationListeners;
 }
예제 #2
0
 public UpdateChecker(
     IPackageVersionProvider packageVersionProvider,
     IUpdateInfoProvider updateInfoProvider,
     IDelayedOperationExecutor delayedOperationExecutor,
     [ImportMany] IEnumerable <IUpdateNotificationListener> updateNotificationListeners)
 {
     _packageVersionProvider      = packageVersionProvider;
     _updateInfoProvider          = updateInfoProvider;
     _delayedOperationExecutor    = delayedOperationExecutor;
     _updateNotificationListeners = updateNotificationListeners;
 }
예제 #3
0
 public PackageVersionResolver(IPackageVersionProvider versionProvider)
 {
     this.versionProvider = versionProvider;
 }