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

VersionConstraint..::..Validate Method

This verifies the license meets its desired validation criteria. This includes validating that the assembly version is within the licenses defined range.

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 current version is not within the constraints of this license."