Click or drag to resize

ZooClientParameters Constructor

ZooClientParameters Constructor

Namespace:  Rhino.Runtime
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 6.0
Syntax
public ZooClientParameters(
	Guid productGuid,
	Guid licenseGuid,
	string productTitle,
	int productBuildType,
	LicenseCapabilities capabilities,
	string licenseEntryTextMask,
	string productPath,
	Object parentWindow,
	LicenseTypes selectedLicenseType,
	ValidateProductKeyDelegate validateProductKey,
	OnLeaseChangedDelegate onLeaseChangedDelegate,
	VerifyLicenseKeyDelegate verifyLicenseKeyDelegate,
	VerifyPreviousVersionLicenseDelegate verifyPreviousVersionLicenseKeyDelegate
)

Parameters

productGuid
Type: SystemGuid
Guid used by ZooClient to identify the plug-in requesting a license from ZooClient. This Guid may be used by different versions of the plug-in. If different licenses are used by different versions of the plug-in, the plug-in must also specify a LicenseGuid.
licenseGuid
Type: SystemGuid
Guid used by ZooClient to identify the license saved by ZooClient. This differs from ProductGuid because different versions of a plug-in with the same Plug-in ID may need different licenses.
productTitle
Type: SystemString
Title of product displayed in user interface
productBuildType
Type: SystemInt32

[Missing <param name="productBuildType"/> documentation for "M:Rhino.Runtime.ZooClientParameters.#ctor(System.Guid,System.Guid,System.String,System.Int32,Rhino.PlugIns.LicenseCapabilities,System.String,System.String,System.Object,Rhino.Runtime.LicenseTypes,Rhino.PlugIns.ValidateProductKeyDelegate,Rhino.PlugIns.OnLeaseChangedDelegate,Rhino.PlugIns.VerifyLicenseKeyDelegate,Rhino.PlugIns.VerifyPreviousVersionLicenseDelegate)"]

capabilities
Type: Rhino.PlugInsLicenseCapabilities
Enum that declares whether this product supports evalation, licensing, purchasing, and cloud zoo
licenseEntryTextMask
Type: SystemString
Text mask used to limit input. EG: RH50-AAAA-AAAA-AAAA-AAAA-AAAA
productPath
Type: SystemString
Full path to DLL implementing product
parentWindow
Type: SystemObject
Object used to parent UI DLLs
selectedLicenseType
Type: Rhino.RuntimeLicenseTypes
Type of license currently used by this product
validateProductKey
Type: Rhino.PlugInsValidateProductKeyDelegate
Delegate called to validate the structure of a license key
onLeaseChangedDelegate
Type: Rhino.PlugInsOnLeaseChangedDelegate
Delegate called when a cloud zoo lease changes
verifyLicenseKeyDelegate
Type: Rhino.PlugInsVerifyLicenseKeyDelegate
Delegate called to verify the structure of a license key
verifyPreviousVersionLicenseKeyDelegate
Type: Rhino.PlugInsVerifyPreviousVersionLicenseDelegate
Delegate called to verify the structure of an upgrade license key
See Also