LicenseSpring .Net SDK 7.32.1
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CLicenseSpring.BaseManagerBase class for License management
 CLicenseSpring.FloatingClientClass for interaction with offline Floating server
 CLicenseSpring.LicenseManagerClass for performing basic requests to LicenseSpring backend and managing licenses. Implements ILicenseManager interface
 CLicenseSpring.ConsumptionPeriodExtensionsHelper class, provides ConsumptionPeriod conversion to and from string
 CLicenseSpring.IConfigurationConfiguration interface
 CLicenseSpring.ConfigurationConfiguration of the SDK
 CLicenseSpring.IConfigurationFactoryConfigurationFactory interface
 CLicenseSpring.ConfigurationFactoryLicenseSpring ConfigurationFactory class
 CLicenseSpring.ICryptoProviderCryptoProvider interface
 CLicenseSpring.CryptoProviderDefault CryptoProvider class, implements ICryptoProvider interface
 CLicenseSpring.ICustomerCustomer interface
 CLicenseSpring.CustomerClass that encapsulates information about the customer
 CLicenseSpring.ICustomFieldCustomField interface
 CLicenseSpring.CustomFieldClass that holds information about custom data fields
 CLicenseSpring.IDeviceVariableDeviceVariable 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.DeviceVariableClass that holds information about device variables
 CLicenseSpring.IExtendedOptionsExtendedOptions interface
 CLicenseSpring.ExtendedOptionsClass for storing useful settings that the Configuration object will include
 CLicenseSpring.IFloatingClientFloatingClient interface
 CLicenseSpring.FloatingClientClass for interaction with offline Floating server
 CLicenseSpring.IFloatingServerInfoFloatingServerInfo interface
 CLicenseSpring.FloatingServerInfoImplements IFloatingServerInfo interface
 CLicenseSpring.IInstallationFileInstallationFile interface
 CLicenseSpring.InstallationFileClass that holds information about setup file of your app
 CLicenseSpring.IInstallationFileOptionsInstallationFileOptions interface
 CLicenseSpring.InstallationFileOptionsClass that holds optional parameters when requesting InstallationFile info
 CLicenseSpring.ILicenseLicense interface
 CLicenseSpring.LicenseLicense class, implements ILicense interface
 CLicenseSpring.ILicenseFeatureLicenseFeature interface
 CLicenseSpring.LicenseFeatureLicense feature
 CLicenseSpring.ILicenseIDLicenseID interface, see LicenseID class
 CLicenseSpring.LicenseIDClass that represents License identifier
 CLicenseSpring.ILicenseIDFactoryLicenseIDFactory interface, in use for unmanaged and COM clients
 CLicenseSpring.LicenseIDFactoryHelper factory class for creating LicenseID objects for COM clients
 CLicenseSpring.ILicenseManagerLicenseManager interface
 CLicenseSpring.LicenseManagerClass for performing basic requests to LicenseSpring backend and managing licenses. Implements ILicenseManager interface
 CLicenseSpring.ILicenseManagerFactoryLicenseManagerFactory interface, in use for unmanaged and COM clients
 CLicenseSpring.LicenseManagerFactoryHelper factory class for creating LicenseManager and ManagementService
 CLicenseSpring.ILicenseStatusLicenseStatus interface
 CLicenseSpring.LicenseStatusClass that represents License status and provides info methods like IsActive and IsEnabled
 CLicenseSpring.ILicenseStorageLicenseStorage interface
 CLicenseSpring.LicenseFileStorageClass that saves license in a file, implements ILicenseStorage interface
 CLicenseSpring.LicenseMemoryStorageSimple class that stores license data in memory. Implements ILicenseStorage interface
 CLicenseSpring.ILicenseUserLicense user interface
 CLicenseSpring.LicenseUserClass that encapsulates information about the license user
 CLicenseSpring.ILicenseWatchdogSettingsLicenseWatchdogSettings interface
 CLicenseSpring.LicenseWatchdogSettingsClass that holds settings of license watchdog
 CLicenseSpring.IOverageRequestOverageRequest interface
 CLicenseSpring.OverageRequestClass that encapsulates information about overages in consumption licence
 CLicenseSpring.IProductDetailsProductDetails interface
 CLicenseSpring.ProductDetailsClass that encapsulates information about product details
 CLicenseSpring.IProxySettingsProxySettings interface
 CLicenseSpring.ProxySettingsClass for storing settings when using a proxy server
 CLicenseSpring.IVersionInfoLatestVersion interface
 CLicenseSpring.VersionInfoContains data about product version
 CLicenseSpring.LicenseSpringExceptionGeneral LicenseSpring exception
 CLicenseSpring.APINotFoundExceptionIn case API endpoint stopped responding
 CLicenseSpring.ActivationFileExceptionIn case invalid file was provided for offline activation
 CLicenseSpring.AirGapActivationExceptionThis exception can arise if confirmation code from the air gap activation portal is invalid
 CLicenseSpring.ApiKeyExceptionBase exception class for issues with API key
 CLicenseSpring.AppVersionNotFoundExceptionIn case requested app version does not exist
 CLicenseSpring.BorrowLicenseExceptionThis exception can arise if provided borrowing period bigger than max possible. Or if license borrowing is not allowed
 CLicenseSpring.CannotBeActivatedNowExceptionRare exception, this exception can be thrown if start date field is set for the license and current date is behind start date
 CLicenseSpring.ConfigurationExceptionIndicates if something is wrong on configuration stage E.g. wrong API or Shared key
 CLicenseSpring.CustomerNotFoundExceptionThis exception can arise if given customer does not exist on the server
 CLicenseSpring.DateHeaderInvalidExceptionThis exception can arise if system clock is misconfigured
 CLicenseSpring.DateTimeCheatingExceptionDetected that system clock has been set back
 CLicenseSpring.DeviceBlacklistedExceptionThis exception can arise during license check if device has been blacklisted by Product manager
 CLicenseSpring.DeviceNotLicensedExceptionIn case the proper license key is passed, but it is issued to a different device
 CLicenseSpring.FeatureNotFloatingExceptionThrown when trying to release a non-floating license feature
 CLicenseSpring.FloatingFeatureDeviceNotInUseExceptionThrown when trying to release floating license feature that was not previously registered
 CLicenseSpring.InvalidAuthMethodExceptionThis exception can be thrown in case of wrong API
 CLicenseSpring.InvalidLicenseFeatureCodeExceptionThrown when trying to register a non-existent floating license feature
 CLicenseSpring.InvalidLicenseFeatureExceptionThrows when feature does not exist or wrong feature type provided
 CLicenseSpring.LicenseActivationExceptionIn case something went wrong with license activation
 CLicenseSpring.LicenseNotFoundExceptionIn case license was not found on the backend
 CLicenseSpring.LicenseServerExceptionIn case of internal LicenseSpring backend error, please contact support if you face this exception
 CLicenseSpring.LicenseStateExceptionBase 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.LocalLicenseExceptionIn case local license is damaged or cannot be loaded or saved
 CLicenseSpring.MaxFloatingReachedExceptionThis exception can arise during online check of floating license if reached maximum users count for the license
 CLicenseSpring.MissingEmailExceptionThrown when email is missing in API call for user-based product
 CLicenseSpring.MissingParametersExceptionThis exception can arise in case of missing parameters (e.g. empty password) or API has been changed
 CLicenseSpring.NegativeConsumptionsNotAllowedExceptionThrown when a consumption license or product feature is negative and the flag to allow negative consumption is not set on the license/feature
 CLicenseSpring.NetworkExceptionA wrapper for all low level network exceptions
 CLicenseSpring.NotEnoughConsumptionExceptionThis exceptions means that Consumption license or feature ran out of resources
 CLicenseSpring.OAuthExceptionThrown in case of invalid or expired OAuth credentials
 CLicenseSpring.PasswordChangeNotAllowedExceptionThis exception can arise if password change is restricted by company policy
 CLicenseSpring.ProductMismatchExceptionIn case product code in license file does not correspond to configuration product code
 CLicenseSpring.ProductNotFoundExceptionIn case product does not exist on the platform
 CLicenseSpring.RequestDateInvalidExceptionThis exception can arise if system date time on the current device is incorrectly set
 CLicenseSpring.SignatureMismatchExceptionIn case signature returned by LicenseSpring backend is not valid
 CLicenseSpring.UnknownLicenseSpringExceptionIn case LicenseSpring backend returns unexpected error
 CLicenseSpring.VMIsNotAllowedExceptionThis exception can arise on virtual machine when VM detection is enabled but product policy prohibits running on VM
 CLicenseSpring.LicenseTypeExtensionsHelper class, provides LicensType conversion to and from string
 CLicenseSpring.OAuthCredentialsContainer class for OAuth credentials. Used for license manager initialization instead of api/public key
 CLicenseSpring.UserLicenseContains information about a license for the pertaining user
 CLicenseSpring.UserLicensesDataContains information about a license assigned to a user for the current product