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

RuntimeConstraint..::..Validate Method

This verifies the license meets its desired validation criteria. This includes validating that the license is being used in the context of Runtime. If it is not then the license validation will return false and the failure reason will be set.

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

Syntax


public bool Validate(
	Type typeToValidate,
	ref int vc,
	ref int rtc
)
Public Function Validate ( _
	typeToValidate As Type, _
	ByRef vc As Integer, _
	ByRef rtc As Integer _
) As Boolean
public:
bool^ Validate(
	Type^ typeToValidate, 
	int^% vc, 
	int^% rtc
)

Parameters

typeToValidate
Type: Type
Type to validate
vc
Type: Int32%
Volume constraint - max number of items. -1 no constrain.
rtc
Type: Int32%
Runtime in hours. –1 means no limits.

Return Value

True if the license meets the validation criteria. Otherwise False.

Remarks


When a failure occurs the FailureReason will be set to: "The license may only be used in a Runtime environment. Design Time licensing is not supported."