GetFloatingLicenseInformation(ActivateModel, KeyInfoResult), Activate(string, ActivateModel).
Namespace: SKM.V3.ModelsVersion: 4.0.54. Both packages; all six documented target frameworks.
Inherited SDK Members
Properties
FieldsToReturn
A bit mask selecting fields to return in the license. See field masking.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).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.string
Key
The Key string, eg. AAAA-BBBB-CCCC-DDDD.string
MachineCode
The machine code (a string that identifies a device) for activation.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.int
Metadata
Includes additional information about the license key, such as number of activated devices, etc.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 ofMachineInfo, 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.
string
ProductId
The product id, which can be found on the product page.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.bool
SignMethod
Specifies the format of the result and the way it should be signed.SignMethod