| LicenseSpring .Net SDK 7.42.0 Easily add Software Licensing to your application

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2]

►N LicenseSpring |
C ActivationFileException | In case invalid file was provided for offline activation
C AirGapActivationException | This exception can arise if confirmation code from the air gap activation portal is invalid
C ApiKeyException | Base exception class for issues with API key
C ApiKeyProductNotAllowedException | This exception can arise if provided API key doesn't have access to configured product
C APINotFoundException | In case API endpoint stopped responding
C AppVersionNotFoundException | In case requested app version does not exist
C BaseManager | Base class for License management
C BorrowLicenseException | This exception can arise if provided borrowing period bigger than max possible. Or if license borrowing is not allowed
C BundleManager | Class for managing bundle licenses. A bundle allows activating multiple product licenses together as a single unit. Implements `IBundleManager` interface
C BundleMismatchException | Thrown when a bundle-related response does not contain a license that exists locally. This can happen when the activation response contains unexpected product codes
C CannotBeActivatedNowException | Rare exception, this exception can be thrown if start date field is set for the license and current date is behind start date
C Company | Class that encapsulates information about a company on the LicenseSpring backend
C Configuration | Configuration of the SDK
C ConfigurationException | Indicates if something is wrong on configuration stage E.g. wrong API or Shared key
C ConfigurationFactory | LicenseSpring ConfigurationFactory class
C ConsumptionPeriodExtensions | Helper class, provides ConsumptionPeriod conversion to and from string
C CryptoProvider | Default CryptoProvider class, implements `ICryptoProvider` interface
C Customer | Class that encapsulates information about the customer
C CustomerNotFoundException | This exception can arise if given customer does not exist on the server
C CustomField | Class that holds information about custom data fields
C DateHeaderInvalidException | This exception can arise if system clock is misconfigured
C DateTimeCheatingException | Detected that system clock has been set back
C DeviceBlacklistedException | This exception can arise during license check if device has been blacklisted by Product manager
C DeviceNotLicensedException | In case the proper license key is passed, but it is issued to a different device
C DeviceVariable | Class that holds information about device variables
C ExtendedOptions | Class for storing useful settings that the Configuration object will include
C FeatureNotFloatingException | Thrown when trying to release a non-floating license feature
C FloatingClient | Class for interaction with offline Floating server
C FloatingFeatureDeviceNotInUseException | Thrown when trying to release floating license feature that was not previously registered
C FloatingServerInfo | Implements `IFloatingServerInfo` interface
C FloatingTimeoutExpiredException | In case floating timeout is expired
C HardwareKeyException | Thrown on problems with hardware key
C HardwareKeyOptions | Class for managing Hardware Key (YubiKey PIV) specific options
C IBundleManager | BundleManager interface for managing bundle licenses. A bundle allows activating multiple product licenses together as a single unit
C IConfiguration | Configuration interface
C IConfigurationFactory | ConfigurationFactory interface
C ICryptoProvider | CryptoProvider interface
C ICustomer | Customer interface
C ICustomField | CustomField interface
C 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
C IExtendedOptions | ExtendedOptions interface
C IFloatingClient | FloatingClient interface
C IFloatingServerInfo | FloatingServerInfo interface
C IInstallationFile | InstallationFile interface
C IInstallationFileOptions | InstallationFileOptions interface
C ILicense | License interface
C ILicenseFeature | LicenseFeature interface
C ILicenseID | LicenseID interface, see `LicenseID` class
C ILicenseIDFactory | LicenseIDFactory interface, in use for unmanaged and COM clients
C ILicenseManager | LicenseManager interface
C ILicenseManagerFactory | LicenseManagerFactory interface, in use for unmanaged and COM clients
C ILicenseStatus | LicenseStatus interface
C ILicenseStorage | LicenseStorage interface
C ILicenseUser | License user interface
C ILicenseWatchdogSettings | LicenseWatchdogSettings interface
C InstallationFile | Class that holds information about setup file of your app
C InstallationFileOptions | Class that holds optional parameters when requesting InstallationFile info
C InvalidApiKeyException | This exception can arise if provided API key is invalid
C InvalidAuthMethodException | This exception can be thrown in case of wrong API
C InvalidLicenseFeatureCodeException | Thrown when trying to register a non-existent floating license feature
C InvalidLicenseFeatureException | Throws when feature does not exist or wrong feature type provided
C IOverageRequest | OverageRequest interface
C IProductDetails | ProductDetails interface
C IProxySettings | ProxySettings interface
C IVersionInfo | LatestVersion interface
C License | License class, implements `ILicense` interface
C LicenseActivationException | In case something went wrong with license activation
C LicenseDeletedException | In case license was deleted from the backend by admin
C LicenseDisabledException | In case license has been disabled
C LicenseExpiredException | In case license is expired
C LicenseFeature | License feature
C LicenseFileStorage | Class that saves license in a file, implements `ILicenseStorage` interface
C LicenseFileStorageEx | Class that saves license in a file and provides interprocess synchronization for the license file
C LicenseID | Class that represents License identifier
C LicenseIDFactory | Helper factory class for creating LicenseID objects for COM clients
C LicenseInactiveException | In case license has been reset or deactivated
C LicenseManager | Class for performing basic requests to LicenseSpring backend and managing licenses. Implements `ILicenseManager` interface
C LicenseManagerFactory | Helper factory class for creating LicenseManager and ManagementService
C LicenseMemoryStorage | Simple class that stores license data in memory. Implements `ILicenseStorage` interface
C LicenseNotFoundException | In case license was not found on the backend
C LicenseServerException | In case of internal LicenseSpring backend error, please contact support if you face this exception
C LicenseSpringException | General LicenseSpring exception
C 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
C LicenseStatus | Class that represents License status and provides info methods like IsActive and IsEnabled
C LicenseTypeExtensions | Helper class, provides LicensType conversion to and from string
C LicenseUser | Class that encapsulates information about the license user
C LicenseWatchdogSettings | Class that holds settings of license watchdog
C LocalLicenseException | In case local license is damaged or cannot be loaded or saved
C MaxFloatingReachedException | This exception can arise during online check of floating license if reached maximum users count for the license
C MissingEmailException | Thrown when email is missing in API call for user-based product
C MissingParametersException | This exception can arise in case of missing parameters (e.g. empty password) or API has been changed
C 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
C NetworkException | A wrapper for all low level network exceptions
C NotEnoughConsumptionException | This exceptions means that Consumption license or feature ran out of resources
C OAuthCredentials | Container class for OAuth credentials. Used for license manager initialization instead of api/public key
C OAuthException | Thrown in case of invalid or expired OAuth credentials
C OverageRequest | Class that encapsulates information about overages in consumption licence
C PasswordChangeNotAllowedException | This exception can arise if password change is restricted by company policy
C ProductDetails | Class that encapsulates information about product details
C ProductMismatchException | In case product code in license file does not correspond to configuration product code
C ProductNotBundleException | Thrown when sending bundle-related requests for non-bundle products
C ProductNotFoundException | In case product does not exist on the platform
C ProxySettings | Class for storing settings when using a proxy server
C ReadOnlyApiKeyException | This exception can arise if provided API key is readonly
C RequestDateInvalidException | This exception can arise if system date time on the current device is incorrectly set
C RevokedApiKeyException | This exception can arise if provided API key is revoked
C SignatureMismatchException | In case signature returned by LicenseSpring backend is not valid
C TrialLicenseExpiredException | In case trial license is expired
C UnknownLicenseSpringException | In case LicenseSpring backend returns unexpected error
C UserLicense | Contains information about a license for the pertaining user
C UserLicensesData | Contains information about a license assigned to a user for the current product
C UserNotFoundException | Thrown if a request with a non-existing username is sent to the Floating server v2
C VersionInfo | Contains data about product version
C VMIsNotAllowedException | This exception can arise on virtual machine when VM detection is enabled but product policy prohibits running on VM