Esempio n. 1
0
 public StandardLicenseEnforcer(ILicenseServices licenseServices, IProductInformationServices productInformationServices, IProductUsageServices productUsageServices, IUserInterfaceServices userInterfaceServices, IUserNotificationServices userNotificationServices, IDuplicateProcessDetector duplicateProcessDetector, IConfigurationServices configurationServices)
 {
     SimultaneousLicenseEnforcements = 0;
     CountAppliedLicense             = 0;
     CountNagged                = 0;
     LicenseServices            = licenseServices;
     ProductInformationServices = productInformationServices;
     ProductUsageServices       = productUsageServices;
     UserInterfaceServices      = userInterfaceServices;
     DuplicateProcessDetector   = duplicateProcessDetector;
     ConfigurationServices      = configurationServices;
     UserNotificationServices   = userNotificationServices;
     Rights = DetermineRights();
     ConfigurationServices.ConfigurationChanged += (sender, args) => DetermineRights();
 }
Esempio n. 2
0
 public StandardHelpServices(IWebsiteLauncher websiteLauncher, IProductInformationServices productInformationServices, IProductUsageServices productUsageServices)
 {
     WebsiteLauncher            = websiteLauncher;
     ProductInformationServices = productInformationServices;
     ProductUsageServices       = productUsageServices;
 }
 public IncrementUsageByOneTask(IProductUsageServices productUsageServices)
 {
     ProductUsageServices = productUsageServices;
 }