ZooClientParameters Constructor

ZooClientParameters Constructor

ZooClientParameters Constructor

Namespace:  Rhino.Runtime
Assembly:  RhinoCommon (in RhinoCommon.dll)
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
)
Public Sub New ( 
	productGuid As Guid,
	licenseGuid As Guid,
	productTitle As String,
	productBuildType As Integer,
	capabilities As LicenseCapabilities,
	licenseEntryTextMask As String,
	productPath As String,
	parentWindow As Object,
	selectedLicenseType As LicenseTypes,
	validateProductKey As ValidateProductKeyDelegate,
	onLeaseChangedDelegate As OnLeaseChangedDelegate,
	verifyLicenseKeyDelegate As VerifyLicenseKeyDelegate,
	verifyPreviousVersionLicenseKeyDelegate As VerifyPreviousVersionLicenseDelegate
)

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
Version Information

Rhino for Windows

Supported in: 6.14
See Also