예제 #1
0
        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);
        }