![]() |
LicenseSpring .Net SDK 7.22.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 field. |
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 custom data field. |
CExtendedOptions | Class for storing useful settings that the Configuration object will include |
CFloatingClient | Class for interaction with offline Floating server. |
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 |
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 |
CInvalidLicenseFeatureException | Throws when feature does not exist or wrong feature type provided. |
CIOverageRequest | OverageRequest interface |
CIProductDetails | ProductDetails interface |
CIProxySettings | ProxySettings 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 saves license in a variable, 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 |
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 |
CVMIsNotAllowedException | This exception can arise on virtual machine when VM detection is enabled but product policy prohibits running on VM. |