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

DomainConstraint..::..Validate Method

This verifies the license meets its desired validation criteria. This includes validating that the license is run within the set of given domains. If the license is able to match a domain with the current domain then it will be successful (true). Otherwise it will return false and set the failure reason to the reason for the failure.

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 domain is not supported by this license."