LicenseSpring .Net SDK 7.22.0
Easily add Software Licensing to your application
LicenseSpring.IExtendedOptions Interface Reference

ExtendedOptions interface More...

Inheritance diagram for LicenseSpring.IExtendedOptions:
LicenseSpring.ExtendedOptions

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...
 

Detailed Description

ExtendedOptions interface

Property Documentation

◆ AlternateKey

string LicenseSpring.IExtendedOptions.AlternateKey
getset

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

Contact support for more details.

Implemented in LicenseSpring.ExtendedOptions.

◆ AlternateServiceURL

string LicenseSpring.IExtendedOptions.AlternateServiceURL
getset

Alternate base URL for LicenseSpring API

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

Implemented in LicenseSpring.ExtendedOptions.

◆ CloudIdRequestTimeout

int LicenseSpring.IExtendedOptions.CloudIdRequestTimeout
getset

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

Useful with DeviceIdAlgorithm.AutoId if requests take a long time to complete.

Implemented in LicenseSpring.ExtendedOptions.

◆ CollectNetworkInfo

bool LicenseSpring.IExtendedOptions.CollectNetworkInfo
getset

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

Implemented in LicenseSpring.ExtendedOptions.

◆ DeviceIdAlgorithm

DeviceIDAlgorithm LicenseSpring.IExtendedOptions.DeviceIdAlgorithm
getset

Allows to choose device (hardware) id calculation algorithm

By default it is DeviceIDAlgorithm.Default for backward compatibility.

Implemented in LicenseSpring.ExtendedOptions.

◆ EnableLogging

bool LicenseSpring.IExtendedOptions.EnableLogging
getset

Whether SDK should log licensing activity

Attention! It's developers only so make sure it's DISABLED in your release builds

Implemented in LicenseSpring.ExtendedOptions.

◆ EnableVMDetection

bool LicenseSpring.IExtendedOptions.EnableVMDetection
getset

Control (enable or disable) detection of Virtual machines

Implemented in LicenseSpring.ExtendedOptions.

◆ GracePeriod

uint LicenseSpring.IExtendedOptions.GracePeriod
getset

Grace period in hours, default is 48 hours

Set 0 to disable grace period. For cloud floating licenses grace period on license check is enabled if more than an hour of floating period remains.

Implemented in LicenseSpring.ExtendedOptions.

◆ HardwareID

string LicenseSpring.IExtendedOptions.HardwareID
getset

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

Implemented in LicenseSpring.ExtendedOptions.

◆ LicenseFilePath

string LicenseSpring.IExtendedOptions.LicenseFilePath
getset

Path to local license file.

>This property is obsolete, use LicenseManager.DataLocation instead or set LicenseFileStorage explicitly.

Implemented in LicenseSpring.ExtendedOptions.

◆ NetworkTimeout

int LicenseSpring.IExtendedOptions.NetworkTimeout
getset

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

Implemented in LicenseSpring.ExtendedOptions.

◆ ProtectOfflineActivation

bool LicenseSpring.IExtendedOptions.ProtectOfflineActivation
getset

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

The SDK creates hidden guard file that ensure activation response file will be valid only once and corresponds to the request file.

Implemented in LicenseSpring.ExtendedOptions.

◆ Proxy

ProxySettings LicenseSpring.IExtendedOptions.Proxy
getset

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

Implemented in LicenseSpring.ExtendedOptions.


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