![]() |
LicenseSpring .Net SDK 7.32.1
Easily add Software Licensing to your application
|
FloatingClient interface. More...
Public Member Functions | |
void | ClearLocalStorage () |
See BaseManager.ClearLocalStorage. | |
ILicense | CurrentLicense () |
See BaseManager.CurrentLicense. | |
ILicense | GetLicenseInfo (LicenseID licenseID=null) |
Get license information for configured product. | |
IFloatingServerInfo | GetServerInfo () |
Get Floating Server information (settings) | |
void | Initialize (Configuration configuration, ILicenseStorage storage=null) |
See BaseManager.Initialize. | |
bool | IsInitialized () |
See BaseManager.IsInitialized. | |
bool | IsOnline (bool throwExceptions=false) |
Helper method, it checks connection to the Floating server. | |
string | LicenseFilePath () |
See BaseManager.LicenseFilePath. | |
ILicense | Register (string id, LicenseID licenseID=null) |
Register client with given id. | |
ILicense | ReloadLicense () |
See BaseManager.ReloadLicense. | |
bool | Unregister (string id, LicenseID licenseID=null) |
Unregister client with given id. | |
Properties | |
string | DataLocation [get, set] |
See BaseManager.DataLocation. | |
string | LicenseFileName [get, set] |
See BaseManager.LicenseFileName. | |
FloatingClient interface.
Get license information for configured product.
See https://docs.licensespring.com/docs/apiv4floatinglicense
licenseID | License id, optional, if not specified gets default configured license for the product. |
System.InvalidOperationException | Thrown when FloatingClient is not initialized |
LicenseSpring.ProductNotFoundException | In case product was not found on floating server |
LicenseSpring.LicenseNotFoundException | In case license was not found for configured product |
LicenseSpring.LicenseServerException | In case of internal Floating server error |
LicenseSpring.NetworkException | In case of network errors or server not available. |
LicenseSpring.UnknownLicenseSpringException | If something went wrong or you use newer version of FloatingServer |
Implemented in LicenseSpring.FloatingClient.
IFloatingServerInfo LicenseSpring.IFloatingClient.GetServerInfo | ( | ) |
Get Floating Server information (settings)
The function is obsolete
System.InvalidOperationException | Thrown when FloatingClient is not initialized |
LicenseSpring.LicenseServerException | In case of internal Floating server error |
LicenseSpring.NetworkException | In case of network errors |
Implemented in LicenseSpring.FloatingClient.
bool LicenseSpring.IFloatingClient.IsOnline | ( | bool | throwExceptions = false | ) |
Helper method, it checks connection to the Floating server.
throwExceptions | Boolean value indicating whether this method should throw exceptions, by default it's false. |
System.InvalidOperationException | Thrown when FloatingClient is not initialized |
LicenseSpring.NetworkException | In case of network errors or server not available. |
Implemented in LicenseSpring.FloatingClient.
Register client with given id.
id | User or instance id for license registration, it can be anything - email, host or domain name, handle, etc. |
licenseID | License identifier, optional, if not specified this method tries to register to default license for the product. |
System.InvalidOperationException | Thrown when FloatingClient is not initialized |
LicenseSpring.MaxFloatingReachedException | In case there are no floating slots available |
LicenseSpring.ProductNotFoundException | In case product was not found on floating server |
LicenseSpring.LicenseNotFoundException | In case license was not found for configured product |
LicenseSpring.LicenseActivationException | In server returned empty response |
LicenseSpring.LicenseServerException | In case of internal Floating server error |
LicenseSpring.NetworkException | In case of network errors, e.g. no network connection or operation timed out. |
LicenseSpring.UnknownLicenseSpringException | If something went wrong or you use newer version of FloatingServer |
Implemented in LicenseSpring.FloatingClient.
bool LicenseSpring.IFloatingClient.Unregister | ( | string | id, |
LicenseID | licenseID = null |
||
) |
Unregister client with given id.
id | User or instance id for license registration, it can be anything - email, host or domain name, handle, etc. |
licenseID | License id, optional, if not specified this method unegister from default configured license for the product. |
System.InvalidOperationException | Thrown when FloatingClient is not initialized |
LicenseSpring.LicenseServerException | In case of internal Floating server error |
System.Security.Authentication.InvalidCredentialException | In case of wrong credential |
LicenseSpring.NetworkException | In case of network errors, e.g. no network connection or operation timed out. |
LicenseSpring.UnknownLicenseSpringException | In rare case if something went wrong |
Implemented in LicenseSpring.FloatingClient.