LicenseSpring Management .Net SDK 1.10.1
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
LicenseSpring.LicenseID Class Reference

Class that represents License identifier. More...

Inheritance diagram for LicenseSpring.LicenseID:
LicenseSpring.ILicenseID

Public Member Functions

string Id ()
 Returns license key or user identifier, depending of what is present.
Returns
License key or user identifier string

 
bool IsEmpty ()
 Checks if LicenseID is empty.LicenseID considered empty if both license key and user are empty strings.
 
bool IsValid ()
 Checks if LicenseID is valid.LicenseID considered valid if one of the members (key or user) is not empty. Equivalent of !IsEmpty().
 

Static Public Member Functions

static LicenseID FromKey (string licenseKey)
 Constructs LicenseID with given license key.
 
static LicenseID FromUser (string user, string password="")
 Constructs LicenseID with given user credentials.
 

Properties

string Key [get]
 License key or empty string, if key is not set, for example in case of user-based product.
 
string Password [get]
 Returns user password or empty string, if password is not set. SDK does not store password on disk or anywhere else.
 
string User [get]
 User identifier or empty string, if user is not set, for example in case of key-based product.
 
- Properties inherited from LicenseSpring.ILicenseID

Detailed Description

Class that represents License identifier.

For key-based products it is license key, for user-based products it is user credentials - user identifier (typically email) and password.

Please note: password only required for license activation, other API does not require password. This class does not throw exceptions.

Member Function Documentation

◆ FromKey()

static LicenseID LicenseSpring.LicenseID.FromKey ( string  licenseKey)
static

Constructs LicenseID with given license key.

Returns
LicenseID object

◆ FromUser()

static LicenseID LicenseSpring.LicenseID.FromUser ( string  user,
string  password = "" 
)
static

Constructs LicenseID with given user credentials.

Returns
LicenseID object

◆ Id()

string LicenseSpring.LicenseID.Id ( )

Returns license key or user identifier, depending of what is present.

Returns
License key or user identifier string

Implements LicenseSpring.ILicenseID.

◆ IsEmpty()

bool LicenseSpring.LicenseID.IsEmpty ( )

Checks if LicenseID is empty.LicenseID considered empty if both license key and user are empty strings.

Implements LicenseSpring.ILicenseID.

◆ IsValid()

bool LicenseSpring.LicenseID.IsValid ( )

Checks if LicenseID is valid.LicenseID considered valid if one of the members (key or user) is not empty. Equivalent of !IsEmpty().

Implements LicenseSpring.ILicenseID.

Property Documentation

◆ Key

string LicenseSpring.LicenseID.Key
get

License key or empty string, if key is not set, for example in case of user-based product.

Implements LicenseSpring.ILicenseID.

◆ Password

string LicenseSpring.LicenseID.Password
get

Returns user password or empty string, if password is not set. SDK does not store password on disk or anywhere else.

Implements LicenseSpring.ILicenseID.

◆ User

string LicenseSpring.LicenseID.User
get

User identifier or empty string, if user is not set, for example in case of key-based product.

Implements LicenseSpring.ILicenseID.


The documentation for this class was generated from the following file: