![]() |
LicenseSpring .Net SDK 7.32.1
Easily add Software Licensing to your application
|
LicenseStorage interface. More...
Public Member Functions | |
void | Clear () |
Removes local license data. | |
string | LoadLicense () |
Load license data. | |
void | SaveLicense (string licenseData) |
Save license data somewhere. | |
LicenseStorage interface.
You can implement this interface to provide your custom license storage logic. For example to store license in your DB, Windows registry, remotely etc.
void LicenseSpring.ILicenseStorage.Clear | ( | ) |
Removes local license data.
Implemented in LicenseSpring.LicenseMemoryStorage, LicenseSpring.LicenseFileStorage, and LicenseSpring.LicenseFileStorageEx.
string LicenseSpring.ILicenseStorage.LoadLicense | ( | ) |
Load license data.
Return null if license does not exists. You can throw any appropriate exception in case of errors, it will be wrapped into LocalLicenseException and propagated further.
Implemented in LicenseSpring.LicenseMemoryStorage, LicenseSpring.LicenseFileStorage, and LicenseSpring.LicenseFileStorageEx.
void LicenseSpring.ILicenseStorage.SaveLicense | ( | string | licenseData | ) |
Save license data somewhere.
licenseData | Encrypted license data string |
You can throw any appropriate exception in case of errors, it will be wrapped into LocalLicenseException and propagated further.
Implemented in LicenseSpring.LicenseMemoryStorage, LicenseSpring.LicenseFileStorage, and LicenseSpring.LicenseFileStorageEx.