Click or drag to resize

LicenseData Class

Zoo plug-in license data.
Inheritance Hierarchy
SystemObject
  Rhino.PlugInsLicenseData

Namespace:  Rhino.PlugIns
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public class LicenseData

The LicenseData type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyBuildType
The build of the product that this license work with. When your product requests a license from the Zoo, it will specify one of these build types.
Public propertyDateToExpire
The date and time the license is set to expire. This is provided by the plug in that validated the license. This time value should be in Coordinated Universal Time (UTC).
Public propertyErrorMessage
Error message set by calls to callback functions
Public propertyIsUpgradeFromPreviousVersion
Set to true if this license requires a previous version license to be entered. Caller must also pass VerifyPreviousVersionLicenseDelegate to GetLicense/AskUserForLicense.
Public propertyLicenseCount
The number of instances supported by this license. This is provided by the plug in that validated the license.
Public propertyLicenseExpires
Public propertyLicenseTitle
The title of the license. This is provided by the plug-in that validated the license. (e.g. "Rhinoceros 6.0 Commercial")
Public propertyProductIcon
The product's icon. This will displayed in the "license" page in the Options dialog. Note, this can be null. Note, LicenseData creates it's own copy of the icon.
Public propertyProductLicense
The actual product license. This is provided by the plug-in that validated the license.
Public propertyRequiresOnlineValidation
Set to true if this license requires online validation. Caller must also pass VerifyOnlineValidationCodeDelegate to GetLicense/AskUserForLicense
Public propertySerialNumber
The "for display only" product license. This is provided by the plug-in that validated the license.
Top
Methods
  NameDescription
Public methodDispose
Releases all resources used by the LicenseData
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIsNotValid
Indicates whether a LicenseData object is either null or invalid.
Public methodIsValid
Public validator.
Public methodIsValid(Boolean)
Public methodStatic memberIsValid(LicenseData)
Indicates whether a LicenseData object is not null and valid.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also