Click or drag to resize

VerifyLicenseKeyDelegate Delegate

Called by Rhino to verify a license key. For details, see http://developer.rhino3d.com/guides/rhinocommon/rhinocommon-zoo-plugins/

Namespace:  Rhino.PlugIns
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public delegate ValidateResult VerifyLicenseKeyDelegate(
	string licenseKey,
	string validationCode,
	DateTime validationCodeInstallDate,
	bool gracePeriodExpired,
	out LicenseData licenseData
)

Parameters

licenseKey
Type: SystemString
A license key string. Will be null if user clicks Evaluate.
validationCode
Type: SystemString
An optional validation code, passed on a second call to ValidateProductKeyDelegate if the first call set LicenseData.RequiresOnlineValidation to true
validationCodeInstallDate
Type: SystemDateTime
The date the validation code was saved
gracePeriodExpired
Type: SystemBoolean
Whether the validation grace period has passed
licenseData
Type: Rhino.PlugInsLicenseData
Output parameter where your delegate can set return data, such as error messages to display to the user.

Return Value

Type: ValidateResult
See Also