CAS.Lib.CodeProtect Namespace
CAS.Lib.CodeProtect.LicenseDsc Namespace
CAS.Lib.CodeProtect.LicenseDsc.Constraints Namespace
CAS.Lib.CodeProtect.Properties Namespace
OOI CodeProtect

AbstractConstraint Class

AbstractConstraint is an abstract class which all licensing constraints are built from. The AbstractConstraint defines the necessary items for a Constraint to be used by the CodeProtectLP. The provider then uses the constraints Validate function to enforce the Constraint.

Namespace:  CAS.Lib.CodeProtect.LicenseDsc
Assembly:  CAS.CodeProtect (in CAS.CodeProtect.dll)

Syntax


public abstract class AbstractConstraint : AbstractLicenseData, 
	IConstraint
Public MustInherit Class AbstractConstraint _
	Inherits AbstractLicenseData _
	Implements IConstraint
public ref class AbstractConstraint abstract : public AbstractLicenseData, 
	IConstraint

Inheritance Hierarchy


Object
  CAS.Lib.CodeProtect.LicenseDsc..::..AbstractLicenseData
    CAS.Lib.CodeProtect.LicenseDsc..::..AbstractConstraint