protected override void RegisterActivationHelper(Container container) { var product = Product.PdfCreatorTerminalServer; var config = BuildLicenseValidatorConfig(product); var licenseChecker = LicenseCheckerFactory.BuildLicenseChecker(config); var offlineActivator = LicenseCheckerFactory.BuildOfflineActivator(config); container.Register <Configuration>(() => config); container.RegisterSingleton <ILicenseChecker>(new TerminalServerLicenseChecker(licenseChecker)); container.RegisterSingleton(offlineActivator); }
protected override void RegisterActivationHelper(Container container) { var product = Product.PdfCreator; var config = BuildLicenseValidatorConfig(product); config.AcceptExpiredActivation = false; var licenseChecker = LicenseCheckerFactory.BuildLicenseChecker(config); var offlineActivator = LicenseCheckerFactory.BuildOfflineActivator(config); container.Register <Configuration>(() => config); container.RegisterSingleton(licenseChecker); container.RegisterSingleton(offlineActivator); }