Skip to main content
Parameters used by GetFloatingLicenseInformation(ActivateModel, KeyInfoResult), Activate(string, ActivateModel). Namespace: SKM.V3.Models
Version: 4.0.54. Both packages; all six documented target frameworks.
Web API Reference

Inherited SDK Members

Properties

FieldsToReturn

A bit mask selecting fields to return in the license. See field masking.
Type: int

FloatingTimeInterval

When set to something greater than zero, floating licensing will be enabled. The time interval is then used to check that no more than the allowed number of machine codes (specified in maximumNumberOfMachines) have been activated in that time period (in seconds).
Type: int

FriendlyName

A display name for the activation. Initial registration stores it; repeated node-locked activation leaves it unchanged, while floating activation refreshes it. It does not change machine identity or seat count.
Type: string

Key

The Key string, eg. AAAA-BBBB-CCCC-DDDD.
Type: string

MachineCode

The machine code (a string that identifies a device) for activation.
Type: string

MaxOverdraft

When set to something greater than zero (and assuming FloatingTimeInterval is set too) floating licensing will permit a license overdraft (eg. activation will succeed even if maximumNumberOfMachines is reached). MaxOverdraft value specifies how much we can exceed the maximumNumberOfMachines value.
Type: int

Metadata

Includes additional information about the license key, such as number of activated devices, etc.
Type: bool

OSInfo

Additional OS information, which will be registered as an event. If this variable is not set or set to null, this variable will contain a JSON serialized version of MachineInfo, which is computed using GetOSStats(). If you do not want OS data to be registered, set this variable to empty string. You can also send in other data by setting this variable to something else. Be careful with personal identifiable information and do not send in more data than necessary. Please read more at https://help.cryptolens.io/legal/DataPolicy#how-to-be-compliant-as-a-software-vendor.
Type: string

ProductId

The product id, which can be found on the product page.
Type: int

Sign

Whether to request a signature. A new ActivateModel starts with false; set it to true when you need a signed response. The RawResponse overload sets it to true for you.
Type: bool

SignMethod

Specifies the format of the result and the way it should be signed.
Type: SignMethod

Constructors

ActivateModel()

Creates an empty ActivateModel object. This constructor does not send an API request.
.NET SDK Reference · Reviewed Source Revision