LicenseSpring .Net SDK 7.22.0
Easily add Software Licensing to your application
LicenseSpring.ExtendedOptions Class Reference

Class for storing useful settings that the Configuration object will include More...

Inheritance diagram for LicenseSpring.ExtendedOptions:
LicenseSpring.IExtendedOptions

Public Member Functions

 ExtendedOptions ()
 Create default ExtendedOptions object
 

Properties

string AlternateKey [get, set]
 This option can be used if you are planning to deploy self-hosted server More...
 
string AlternateServiceURL [get, set]
 Alternate base URL for LicenseSpring API More...
 
int CloudIdRequestTimeout [get, set]
 Timeout for cloud instance id requests in milliseconds, default is 200 More...
 
bool CollectNetworkInfo [get, set]
 Whether SDK should send host, local IP and MAC to the LicenseSpring platform More...
 
DeviceIDAlgorithm DeviceIdAlgorithm [get, set]
 Allows to choose device (hardware) id calculation algorithm More...
 
bool EnableLogging [get, set]
 Whether SDK should log licensing activity More...
 
bool EnableVMDetection [get, set]
 Control (enable or disable) detection of Virtual machines More...
 
uint GracePeriod [get, set]
 Grace period in hours, default is 48 hours More...
 
string HardwareID [get, set]
 Hardware ID of the device. This option allows using custom device ID. More...
 
string LicenseFilePath [get, set]
 Path to local license file. More...
 
int NetworkTimeout [get, set]
 Network timeout in seconds, default is 10, 0 means use system defaults More...
 
bool ProtectOfflineActivation [get, set]
 Provides additional protection for offline activation, by default it's enabled. More...
 
ProxySettings Proxy [get, set]
 Proxy settings, if not specified then default settings will be used More...
 
- Properties inherited from LicenseSpring.IExtendedOptions
string AlternateKey [get, set]
 This option can be used if you are planning to deploy self-hosted server More...
 
string AlternateServiceURL [get, set]
 Alternate base URL for LicenseSpring API More...
 
int CloudIdRequestTimeout [get, set]
 Timeout for cloud instance id requests in milliseconds, default is 200 More...
 
bool CollectNetworkInfo [get, set]
 Whether SDK should send host, local IP and MAC to the LicenseSpring platform More...
 
DeviceIDAlgorithm DeviceIdAlgorithm [get, set]
 Allows to choose device (hardware) id calculation algorithm More...
 
bool EnableLogging [get, set]
 Whether SDK should log licensing activity More...
 
bool EnableVMDetection [get, set]
 Control (enable or disable) detection of Virtual machines More...
 
uint GracePeriod [get, set]
 Grace period in hours, default is 48 hours More...
 
string HardwareID [get, set]
 Hardware ID of the device. This option allows using custom device ID. More...
 
string LicenseFilePath [get, set]
 Path to local license file. More...
 
int NetworkTimeout [get, set]
 Network timeout in seconds, default is 10, 0 means use system defaults More...
 
bool ProtectOfflineActivation [get, set]
 Provides additional protection for offline activation, by default it's enabled. More...
 
ProxySettings Proxy [get, set]
 Proxy settings, if not specified then default settings will be used More...
 

Detailed Description

Class for storing useful settings that the Configuration object will include

Property Documentation

◆ AlternateKey

string LicenseSpring.ExtendedOptions.AlternateKey
getset

This option can be used if you are planning to deploy self-hosted server

Implements LicenseSpring.IExtendedOptions.

◆ AlternateServiceURL

string LicenseSpring.ExtendedOptions.AlternateServiceURL
getset

Alternate base URL for LicenseSpring API

Implements LicenseSpring.IExtendedOptions.

◆ CloudIdRequestTimeout

int LicenseSpring.ExtendedOptions.CloudIdRequestTimeout
getset

Timeout for cloud instance id requests in milliseconds, default is 200

Implements LicenseSpring.IExtendedOptions.

◆ CollectNetworkInfo

bool LicenseSpring.ExtendedOptions.CollectNetworkInfo
getset

Whether SDK should send host, local IP and MAC to the LicenseSpring platform

Implements LicenseSpring.IExtendedOptions.

◆ DeviceIdAlgorithm

DeviceIDAlgorithm LicenseSpring.ExtendedOptions.DeviceIdAlgorithm
getset

Allows to choose device (hardware) id calculation algorithm

Implements LicenseSpring.IExtendedOptions.

◆ EnableLogging

bool LicenseSpring.ExtendedOptions.EnableLogging
getset

Whether SDK should log licensing activity

inheritdoc/>

Implements LicenseSpring.IExtendedOptions.

◆ EnableVMDetection

bool LicenseSpring.ExtendedOptions.EnableVMDetection
getset

Control (enable or disable) detection of Virtual machines

Implements LicenseSpring.IExtendedOptions.

◆ GracePeriod

uint LicenseSpring.ExtendedOptions.GracePeriod
getset

Grace period in hours, default is 48 hours

Implements LicenseSpring.IExtendedOptions.

◆ HardwareID

string LicenseSpring.ExtendedOptions.HardwareID
getset

Hardware ID of the device. This option allows using custom device ID.

Implements LicenseSpring.IExtendedOptions.

◆ LicenseFilePath

string LicenseSpring.ExtendedOptions.LicenseFilePath
getset

Path to local license file.

Implements LicenseSpring.IExtendedOptions.

◆ NetworkTimeout

int LicenseSpring.ExtendedOptions.NetworkTimeout
getset

Network timeout in seconds, default is 10, 0 means use system defaults

Implements LicenseSpring.IExtendedOptions.

◆ ProtectOfflineActivation

bool LicenseSpring.ExtendedOptions.ProtectOfflineActivation
getset

Provides additional protection for offline activation, by default it's enabled.

Implements LicenseSpring.IExtendedOptions.

◆ Proxy

ProxySettings LicenseSpring.ExtendedOptions.Proxy
getset

Proxy settings, if not specified then default settings will be used

Implements LicenseSpring.IExtendedOptions.


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