![]() |
LicenseSpring .Net SDK 7.22.0
Easily add Software Licensing to your application
|
▼CLicenseSpring.BaseManager | Base class for License management |
CLicenseSpring.FloatingClient | Class for interaction with offline Floating server. |
CLicenseSpring.LicenseManager | Class for performing basic requests to LicenseSpring backend and managing licenses.Implements ILicenseManager interface |
CLicenseSpring.ConsumptionPeriodExtensions | Helper class, provides ConsumptionPeriod conversion to and from string |
▼CLicenseSpring.IConfiguration | Configuration interface |
CLicenseSpring.Configuration | Configuration of the SDK |
▼CLicenseSpring.IConfigurationFactory | ConfigurationFactory interface |
CLicenseSpring.ConfigurationFactory | LicenseSpring ConfigurationFactory class |
▼CLicenseSpring.ICryptoProvider | CryptoProvider interface |
CLicenseSpring.CryptoProvider | Default CryptoProvider class, implements ICryptoProvider interface |
▼CLicenseSpring.ICustomer | Customer interface |
CLicenseSpring.Customer | Class that encapsulates information about the customer |
▼CLicenseSpring.ICustomField | CustomField interface |
CLicenseSpring.CustomField | Class that holds information about custom data field. |
▼CLicenseSpring.IDeviceVariable | DeviceVariable interface |
CLicenseSpring.DeviceVariable | Class that holds information about custom data field. |
▼CLicenseSpring.IExtendedOptions | ExtendedOptions interface |
CLicenseSpring.ExtendedOptions | Class for storing useful settings that the Configuration object will include |
▼CLicenseSpring.IFloatingClient | FloatingClient interface |
CLicenseSpring.FloatingClient | Class for interaction with offline Floating server. |
▼CLicenseSpring.IFloatingServerInfo | FloatingServerInfo interface |
CLicenseSpring.FloatingServerInfo | Implements IFloatingServerInfo interface |
▼CLicenseSpring.IInstallationFile | InstallationFile interface |
CLicenseSpring.InstallationFile | Class that holds information about setup file of your app |
▼CLicenseSpring.IInstallationFileOptions | InstallationFileOptions interface |
CLicenseSpring.InstallationFileOptions | Class that holds optional parameters when requesting InstallationFile info |
▼CLicenseSpring.ILicense | License interface |
CLicenseSpring.License | License class, implements ILicense interface. |
▼CLicenseSpring.ILicenseFeature | LicenseFeature interface |
CLicenseSpring.LicenseFeature | License feature |
▼CLicenseSpring.ILicenseID | LicenseID interface, see LicenseID class. |
CLicenseSpring.LicenseID | Class that represents License identifier |
▼CLicenseSpring.ILicenseIDFactory | LicenseIDFactory interface, in use for unmanaged and COM clients |
CLicenseSpring.LicenseIDFactory | Helper factory class for creating LicenseID objects for COM clients |
▼CLicenseSpring.ILicenseManager | LicenseManager interface |
CLicenseSpring.LicenseManager | Class for performing basic requests to LicenseSpring backend and managing licenses.Implements ILicenseManager interface |
▼CLicenseSpring.ILicenseManagerFactory | LicenseManagerFactory interface, in use for unmanaged and COM clients |
CLicenseSpring.LicenseManagerFactory | Helper factory class for creating LicenseManager and ManagementService |
▼CLicenseSpring.ILicenseStatus | LicenseStatus interface |
CLicenseSpring.LicenseStatus | Class that represents License status and provides info methods like IsActive and IsEnabled. |
▼CLicenseSpring.ILicenseStorage | LicenseStorage interface |
▼CLicenseSpring.LicenseFileStorage | Class that saves license in a file, implements ILicenseStorage interface |
CLicenseSpring.LicenseFileStorageEx | Class that saves license in a file and provides interprocess synchronization for the license file |
CLicenseSpring.LicenseMemoryStorage | Simple class that saves license in a variable, implements ILicenseStorage interface |
▼CLicenseSpring.ILicenseUser | License user interface |
CLicenseSpring.LicenseUser | Class that encapsulates information about the license user |
▼CLicenseSpring.ILicenseWatchdogSettings | LicenseWatchdogSettings interface |
CLicenseSpring.LicenseWatchdogSettings | Class that holds settings of license watchdog. |
▼CLicenseSpring.IOverageRequest | OverageRequest interface |
CLicenseSpring.OverageRequest | Class that encapsulates information about overages in consumption licence. |
▼CLicenseSpring.IProductDetails | ProductDetails interface |
CLicenseSpring.ProductDetails | Class that encapsulates information about product details |
▼CLicenseSpring.IProxySettings | ProxySettings interface |
CLicenseSpring.ProxySettings | Class for storing settings when using a proxy server |
▼CLicenseSpring.LicenseSpringException | General LicenseSpring exception |
CLicenseSpring.APINotFoundException | In case API endpoint stopped responding |
CLicenseSpring.ActivationFileException | In case invalid file was provided for offline activation |
CLicenseSpring.AirGapActivationException | This exception can arise if confirmation code from the air gap activation portal is invalid. |
▼CLicenseSpring.ApiKeyException | Base exception class for issues with API key. |
CLicenseSpring.ApiKeyProductNotAllowedException | This exception can arise if provided API key doesn't have access to configured product. |
CLicenseSpring.InvalidApiKeyException | This exception can arise if provided API key is invalid. |
CLicenseSpring.ReadOnlyApiKeyException | This exception can arise if provided API key is readonly. |
CLicenseSpring.RevokedApiKeyException | This exception can arise if provided API key is revoked. |
CLicenseSpring.AppVersionNotFoundException | In case requested app version does not exist |
CLicenseSpring.BorrowLicenseException | This exception can arise if provided borrowing period bigger than max possible. Or if license borrowing is not allowed. |
CLicenseSpring.CannotBeActivatedNowException | Rare exception, this exception can be thrown if start date field is set for the license and current date is behind start date. |
CLicenseSpring.ConfigurationException | Indicates if something is wrong on configuration stage E.g. wrong API or Shared key. |
CLicenseSpring.CustomerNotFoundException | This exception can arise if given customer does not exist on the server. |
CLicenseSpring.DateHeaderInvalidException | This exception can arise if system clock is misconfigured. |
CLicenseSpring.DateTimeCheatingException | Detected that system clock has been set back |
CLicenseSpring.DeviceBlacklistedException | This exception can arise during license check if device has been blacklisted by Product manager. |
CLicenseSpring.DeviceNotLicensedException | In case the proper license key is passed, but it is issued to a different device. |
CLicenseSpring.InvalidAuthMethodException | This exception can be thrown in case of wrong API |
CLicenseSpring.InvalidLicenseFeatureException | Throws when feature does not exist or wrong feature type provided. |
CLicenseSpring.LicenseActivationException | In case something went wrong with license activation |
CLicenseSpring.LicenseNotFoundException | In case license was not found on the backend |
CLicenseSpring.LicenseServerException | In case of internal LicenseSpring backend error, please contact support if you face this exception. |
▼CLicenseSpring.LicenseStateException | Base exception type for all invalid license state exceptions. Can be thrown in case valid (active) license is required for API call like LicenseManager.GetInstallationFile |
CLicenseSpring.LicenseDeletedException | In case license was deleted from the backend by admin |
CLicenseSpring.LicenseDisabledException | In case license has been disabled |
▼CLicenseSpring.LicenseExpiredException | In case license is expired |
CLicenseSpring.FloatingTimeoutExpiredException | In case floating timeout is expired |
CLicenseSpring.TrialLicenseExpiredException | In case trial license is expired |
CLicenseSpring.LicenseInactiveException | In case license has been reset or deactivated |
CLicenseSpring.LocalLicenseException | In case local license is damaged or cannot be loaded or saved |
CLicenseSpring.MaxFloatingReachedException | This exception can arise during online check of floating license if reached maximum users count for the license. |
CLicenseSpring.MissingEmailException | Thrown when email is missing in API call for user-based product |
CLicenseSpring.MissingParametersException | This exception can arise in case of missing parameters (e.g. empty password) or API has been changed |
CLicenseSpring.NetworkException | A wrapper for all low level network exceptions. |
CLicenseSpring.NotEnoughConsumptionException | This exceptions means that Consumption license or feature ran out of resources |
CLicenseSpring.PasswordChangeNotAllowedException | This exception can arise if password change is restricted by company policy. |
CLicenseSpring.ProductMismatchException | In case product code in license file does not correspond to configuration product code |
CLicenseSpring.ProductNotFoundException | In case product does not exist on the platform |
CLicenseSpring.RequestDateInvalidException | This exception can arise if system date time on the current device is incorrectly set. |
CLicenseSpring.SignatureMismatchException | In case signature returned by LicenseSpring backend is not valid |
CLicenseSpring.UnknownLicenseSpringException | In case LicenseSpring backend returns unexpected error |
CLicenseSpring.VMIsNotAllowedException | This exception can arise on virtual machine when VM detection is enabled but product policy prohibits running on VM. |
CLicenseSpring.LicenseTypeExtensions | Helper class, provides LicensType conversion to and from string |