Click or drag to resize

AccessQueryStartAndMaintain Constructor (AccessQuery, AccessQuery, Boolean, JulianDate, Boolean)

Initializes a new instance representing the start and maintain queries.

Namespace:  AGI.Foundation.Access
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public AccessQueryStartAndMaintain(
	AccessQuery startQuery,
	AccessQuery maintainQuery,
	bool allowAccessBeforeStart,
	JulianDate startQueryEvaluationStartDate,
	bool useStartDateForIntervalEvaluation
)

Parameters

startQuery
Type: AGI.Foundation.AccessAccessQuery
The AccessQuery that represents the condition for establishing access. Whenever this query is satisfied, the AccessQueryStartAndMaintain is considered satisfied.
maintainQuery
Type: AGI.Foundation.AccessAccessQuery
The AccessQuery that represents the condition for maintaining access. Whenever this query is satisfied while the startQuery is also satisfied, the AccessQueryStartAndMaintain will be satisfied for as long as this query is satisfied, even after the startQuery is no longer satisfied.
allowAccessBeforeStart
Type: SystemBoolean
Determines whether the startQuery is considered satisfied at the beginning of the considered intervals.
startQueryEvaluationStartDate
Type: AGI.Foundation.TimeJulianDate
When Evaluate(JulianDate) is called, the evaluator will start at this date to determine if the startQuery is satisfied.
useStartDateForIntervalEvaluation
Type: SystemBoolean
If set to true, calls to Evaluate(TimeIntervalCollection, ITrackCalculationProgress) will also start at startQueryEvaluationStartDate.
See Also