Пример #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();
 }
Пример #2
0
 public CHMHelpProvider(IUserInterfaceServices userInterfaceServices, IProductInformationServices productInformationServices)
 {
     UserInterfaceServices      = userInterfaceServices;
     ProductInformationServices = productInformationServices;
     CHMFile = null;
 }
Пример #3
0
 public SessionEndingHandlerTask(IUserInterfaceServices userInterfaceServices)
 {
     UserInterfaceServices = userInterfaceServices;
 }