![]() |
LicenseSpring .Net SDK 7.32.1
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 fields |
▼CLicenseSpring.IDeviceVariable | DeviceVariable interface. Contains data about device variables. Allows the application to collect custom data and send it back to the LicenseSpring platform. Collect data like fields from a customer registration form, error codes, system information or anything else that the SDK is not collecting by default |
CLicenseSpring.DeviceVariable | Class that holds information about device variables |
▼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.LicenseMemoryStorage | Simple class that stores license data in memory. 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.IVersionInfo | LatestVersion interface |
CLicenseSpring.VersionInfo | Contains data about product version |
▼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.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.FeatureNotFloatingException | Thrown when trying to release a non-floating license feature |
CLicenseSpring.FloatingFeatureDeviceNotInUseException | Thrown when trying to release floating license feature that was not previously registered |
CLicenseSpring.InvalidAuthMethodException | This exception can be thrown in case of wrong API |
CLicenseSpring.InvalidLicenseFeatureCodeException | Thrown when trying to register a non-existent floating license feature |
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.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.NegativeConsumptionsNotAllowedException | Thrown when a consumption license or product feature is negative and the flag to allow negative consumption is not set on the license/feature |
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.OAuthException | Thrown in case of invalid or expired OAuth credentials |
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 |
CLicenseSpring.OAuthCredentials | Container class for OAuth credentials. Used for license manager initialization instead of api/public key |
CLicenseSpring.UserLicense | Contains information about a license for the pertaining user |
CLicenseSpring.UserLicensesData | Contains information about a license assigned to a user for the current product |