![]() |
LicenseSpring .Net SDK 7.22.0
Easily add Software Licensing to your application
|
LicenseStorage interface More...
Public Member Functions | |
void | Clear () |
Removes local license data More... | |
string | LoadLicense () |
Load license data More... | |
void | SaveLicense (string licenseData) |
Save license data somewhere More... | |
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.