public static DetectedLicense FindLicense() { var sources = LicenseSource.GetStandardLicenseSources().ToArray(); var result = ActiveLicense.Find("ServiceControl", sources); return(new DetectedLicense("HKEY_LOCAL_MACHINE", LicenseDetails.FromLicense(result.License))); }
public AppLicenseManager() { var sources = LicenseSource.GetStandardLicenseSources().ToArray(); var result = ActiveLicense.Find("ServiceInsight", sources); CurrentLicense = result.License; }
public AppLicenseManager() { var result = ActiveLicense.Find("ServiceInsight", new LicenseSourceHKLMRegKey(), new LicenseSourceHKCURegKey()); CurrentLicense = result.License; }
public static DetectedLicense FindLicense() { var sources = LicenseSource.GetStandardLicenseSources().ToArray(); var result = ActiveLicense.Find("ServiceControl", sources); var detectedLicense = new DetectedLicense("HKEY_LOCAL_MACHINE", LicenseDetails.FromLicense(result.License)); detectedLicense.IsEvaluationLicense = string.Equals(result.Location, "Trial License", StringComparison.OrdinalIgnoreCase); return(detectedLicense); }
public static DetectedLicense FindLicense() { var sources = new LicenseSource[] { new LicenseSourceFilePath(GetMachineLevelLicenseLocation()) }; var result = ActiveLicense.Find("ServiceControl", sources); var detectedLicense = new DetectedLicense(result.Location, LicenseDetails.FromLicense(result.License)); detectedLicense.IsEvaluationLicense = string.Equals(result.Location, "Trial License", StringComparison.OrdinalIgnoreCase); return(detectedLicense); }
internal void InitializeLicense(string licenseText, string licenseFilePath) { var licenseSources = LicenseSources.GetLicenseSources(licenseText, licenseFilePath); result = ActiveLicense.Find("NServiceBus", licenseSources); LogFindResults(result); var licenseStatus = result.License.GetLicenseStatus(); LogLicenseStatus(licenseStatus, Logger, result.License); if (licenseStatus == LicenseStatus.InvalidDueToExpiredTrial) { OpenTrialExtensionPage(); } }
public void InitializeLicense(string licenseText, string licenseFilePath) { var licenseSources = LicenseSources.GetLicenseSources(licenseText, licenseFilePath); result = ActiveLicense.Find("NServiceBus", licenseSources); var developerLicenseUrl = CreateDeveloperLicenseUrl(); LogFindResults(result); var licenseStatus = result.License.GetLicenseStatus(); LogLicenseStatus(licenseStatus, Logger, result.License, developerLicenseUrl); if (licenseStatus == LicenseStatus.InvalidDueToExpiredTrial) { OpenDeveloperLicensePage(developerLicenseUrl); } }
public void Refresh() { Logger.Debug("Checking License Status"); var sources = LicenseSource.GetStandardLicenseSources(); sources.Add(new LicenseSourceFilePath(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "License", "License.xml"))); sources.Add(new LicenseSourceFilePath(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ParticularPlatformLicense.xml"))); var result = ActiveLicense.Find("ServiceControl", sources.ToArray()); if (result.HasExpired) { foreach (var report in result.Report) { Logger.Info(report); } Logger.Warn("License has expired"); } IsValid = !result.HasExpired; Details = result.License; }
internal void InitializeLicense(string licenseText, string licenseFilePath) { var licenseSources = LicenseSources.GetLicenseSources(licenseText, licenseFilePath); result = ActiveLicense.Find("NServiceBus", licenseSources); LogFindResults(result); if (result.HasExpired) { if (result.License.IsTrialLicense) { Logger.Warn("Trial for the Particular Service Platform has expired."); OpenTrialExtensionPage(); } else { Logger.Fatal("Your license has expired! To renew your license, visit: https://particular.net/licensing"); } } }
public void Refresh() { Logger.Debug("Checking License Status"); var sources = new LicenseSource[] { new LicenseSourceFilePath(LicenseFileLocationResolver.GetPathFor(Environment.SpecialFolder.CommonApplicationData)) }; var result = ActiveLicense.Find("ServiceControl", sources); if (result.License.HasExpired()) { foreach (var report in result.Report) { Logger.Info(report); } Logger.Warn("License has expired"); } IsValid = !result.License.HasExpired(); Details = result.License; }
internal void InitializeLicense(string licenseText, string licenseFilePath) { var licenseSources = LicenseSources.GetLicenseSources(licenseText, licenseFilePath); var result = ActiveLicense.Find("NServiceBus", licenseSources); license = result.License; LogFindResults(result); if (result.HasExpired) { if (license.IsTrialLicense) { Logger.WarnFormat("Trial for the Particular Service Platform has expired."); PromptUserForLicenseIfTrialHasExpired(); } else { Logger.Fatal("Your license has expired! You can renew it at https://particular.net/licensing."); } } }
public static DetectedLicense FindLicense() { var result = ActiveLicense.Find("ServiceControl", new LicenseSourceHKLMRegKey()); return(new DetectedLicense("HKEY_LOCAL_MACHINE", LicenseDetails.FromLicense(result.License))); }
internal void InitializeLicense(string licenseText, string licenseFilePath) { var licenseSources = LicenseSources.GetLicenseSources(licenseText, licenseFilePath); result = ActiveLicense.Find("NServiceBus", licenseSources); }