![]() |
LicenseSpring .Net SDK 7.30.0
Easily add Software Licensing to your application
|
►NLicenseSpring | The main SDK namespace. All public data types belong to this namespace |
CActivationFileException | In case invalid file was provided for offline activation |
CAirGapActivationException | This exception can arise if confirmation code from the air gap activation portal is invalid |
CApiKeyException | Base exception class for issues with API key |
CApiKeyProductNotAllowedException | This exception can arise if provided API key doesn't have access to configured product |
CAPINotFoundException | In case API endpoint stopped responding |
CAppVersionNotFoundException | In case requested app version does not exist |
CBaseManager | Base class for License management |
CBorrowLicenseException | This exception can arise if provided borrowing period bigger than max possible. Or if license borrowing is not allowed |
CCannotBeActivatedNowException | Rare exception, this exception can be thrown if start date field is set for the license and current date is behind start date |
CConfiguration | Configuration of the SDK |
CConfigurationException | Indicates if something is wrong on configuration stage E.g. wrong API or Shared key |
CConfigurationFactory | LicenseSpring ConfigurationFactory class |
CConsumptionPeriodExtensions | Helper class, provides ConsumptionPeriod conversion to and from string |
CCryptoProvider | Default CryptoProvider class, implements ICryptoProvider interface |
CCustomer | Class that encapsulates information about the customer |
CCustomerNotFoundException | This exception can arise if given customer does not exist on the server |
CCustomField | Class that holds information about custom data fields |
CDateHeaderInvalidException | This exception can arise if system clock is misconfigured |
CDateTimeCheatingException | Detected that system clock has been set back |
CDeviceBlacklistedException | This exception can arise during license check if device has been blacklisted by Product manager |
CDeviceNotLicensedException | In case the proper license key is passed, but it is issued to a different device |
CDeviceVariable | Class that holds information about device variables |
CExtendedOptions | Class for storing useful settings that the Configuration object will include |
CFeatureNotFloatingException | Thrown when trying to release a non-floating license feature |
CFloatingClient | Class for interaction with offline Floating server |
CFloatingFeatureDeviceNotInUseException | Thrown when trying to release floating license feature that was not previously registered |
CFloatingServerInfo | Implements IFloatingServerInfo interface |
CFloatingTimeoutExpiredException | In case floating timeout is expired |
CIConfiguration | Configuration interface |
CIConfigurationFactory | ConfigurationFactory interface |
CICryptoProvider | CryptoProvider interface |
CICustomer | Customer interface |
CICustomField | CustomField interface |
CIDeviceVariable | 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 |
CIExtendedOptions | ExtendedOptions interface |
CIFloatingClient | FloatingClient interface |
CIFloatingServerInfo | FloatingServerInfo interface |
CIInstallationFile | InstallationFile interface |
CIInstallationFileOptions | InstallationFileOptions interface |
CILicense | License interface |
CILicenseFeature | LicenseFeature interface |
CILicenseID | LicenseID interface, see LicenseID class |
CILicenseIDFactory | LicenseIDFactory interface, in use for unmanaged and COM clients |
CILicenseManager | LicenseManager interface |
CILicenseManagerFactory | LicenseManagerFactory interface, in use for unmanaged and COM clients |
CILicenseStatus | LicenseStatus interface |
CILicenseStorage | LicenseStorage interface |
CILicenseUser | License user interface |
CILicenseWatchdogSettings | LicenseWatchdogSettings interface |
CInstallationFile | Class that holds information about setup file of your app |
CInstallationFileOptions | Class that holds optional parameters when requesting InstallationFile info |
CInvalidApiKeyException | This exception can arise if provided API key is invalid |
CInvalidAuthMethodException | This exception can be thrown in case of wrong API |
CInvalidLicenseFeatureCodeException | Thrown when trying to register a non-existent floating license feature |
CInvalidLicenseFeatureException | Throws when feature does not exist or wrong feature type provided |
CIOverageRequest | OverageRequest interface |
CIProductDetails | ProductDetails interface |
CIProxySettings | ProxySettings interface |
CIVersionInfo | LatestVersion interface |
CLicense | License class, implements ILicense interface |
CLicenseActivationException | In case something went wrong with license activation |
CLicenseDeletedException | In case license was deleted from the backend by admin |
CLicenseDisabledException | In case license has been disabled |
CLicenseExpiredException | In case license is expired |
CLicenseFeature | License feature |
CLicenseFileStorage | Class that saves license in a file, implements ILicenseStorage interface |
CLicenseFileStorageEx | Class that saves license in a file and provides interprocess synchronization for the license file |
CLicenseID | Class that represents License identifier |
CLicenseIDFactory | Helper factory class for creating LicenseID objects for COM clients |
CLicenseInactiveException | In case license has been reset or deactivated |
CLicenseManager | Class for performing basic requests to LicenseSpring backend and managing licenses. Implements ILicenseManager interface |
CLicenseManagerFactory | Helper factory class for creating LicenseManager and ManagementService |
CLicenseMemoryStorage | Simple class that stores license data in memory. Implements ILicenseStorage interface |
CLicenseNotFoundException | In case license was not found on the backend |
CLicenseServerException | In case of internal LicenseSpring backend error, please contact support if you face this exception |
CLicenseSpringException | General LicenseSpring exception |
CLicenseStateException | 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 |
CLicenseStatus | Class that represents License status and provides info methods like IsActive and IsEnabled |
CLicenseTypeExtensions | Helper class, provides LicensType conversion to and from string |
CLicenseUser | Class that encapsulates information about the license user |
CLicenseWatchdogSettings | Class that holds settings of license watchdog |
CLocalLicenseException | In case local license is damaged or cannot be loaded or saved |
CMaxFloatingReachedException | This exception can arise during online check of floating license if reached maximum users count for the license |
CMissingEmailException | Thrown when email is missing in API call for user-based product |
CMissingParametersException | This exception can arise in case of missing parameters (e.g. empty password) or API has been changed |
CNegativeConsumptionsNotAllowedException | Thrown when a consumption license or product feature is negative and the flag to allow negative consumption is not set on the license/feature |
CNetworkException | A wrapper for all low level network exceptions |
CNotEnoughConsumptionException | This exceptions means that Consumption license or feature ran out of resources |
COverageRequest | Class that encapsulates information about overages in consumption licence |
CPasswordChangeNotAllowedException | This exception can arise if password change is restricted by company policy |
CProductDetails | Class that encapsulates information about product details |
CProductMismatchException | In case product code in license file does not correspond to configuration product code |
CProductNotFoundException | In case product does not exist on the platform |
CProxySettings | Class for storing settings when using a proxy server |
CReadOnlyApiKeyException | This exception can arise if provided API key is readonly |
CRequestDateInvalidException | This exception can arise if system date time on the current device is incorrectly set |
CRevokedApiKeyException | This exception can arise if provided API key is revoked |
CSignatureMismatchException | In case signature returned by LicenseSpring backend is not valid |
CTrialLicenseExpiredException | In case trial license is expired |
CUnknownLicenseSpringException | In case LicenseSpring backend returns unexpected error |
CUserLicense | Contains information about a license for the pertaining user |
CUserLicensesData | Contains information about a license assigned to a user for the current product |
CVersionInfo | Contains data about product version |
CVMIsNotAllowedException | This exception can arise on virtual machine when VM detection is enabled but product policy prohibits running on VM |