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.3.420.0 (24.3.420.0)
Syntaxpublic AccessQueryStartAndMaintain(
AccessQuery startQuery,
AccessQuery maintainQuery,
bool allowAccessBeforeStart,
JulianDate startQueryEvaluationStartDate,
bool useStartDateForIntervalEvaluation
)
Public Sub New (
startQuery As AccessQuery,
maintainQuery As AccessQuery,
allowAccessBeforeStart As Boolean,
startQueryEvaluationStartDate As JulianDate,
useStartDateForIntervalEvaluation As Boolean
)
public:
AccessQueryStartAndMaintain(
AccessQuery^ startQuery,
AccessQuery^ maintainQuery,
bool allowAccessBeforeStart,
JulianDate startQueryEvaluationStartDate,
bool useStartDateForIntervalEvaluation
)
new :
startQuery : AccessQuery *
maintainQuery : AccessQuery *
allowAccessBeforeStart : bool *
startQueryEvaluationStartDate : JulianDate *
useStartDateForIntervalEvaluation : bool -> AccessQueryStartAndMaintain
Parameters
- startQuery
- Type: AGI.Foundation.Access.AccessQuery
The AccessQuery that represents the condition for establishing access.
Whenever this query is satisfied, the AccessQueryStartAndMaintain is
considered satisfied.
- maintainQuery
- Type: AGI.Foundation.Access.AccessQuery
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: System.Boolean
Determines whether the startQuery
is considered satisfied at the beginning of the considered intervals. - startQueryEvaluationStartDate
- Type: AGI.Foundation.Time.JulianDate
When Evaluate(JulianDate)
is called, the evaluator will start at this date to determine if the startQuery
is satisfied. - useStartDateForIntervalEvaluation
- Type: System.Boolean
If set to true, calls to
Evaluate(TimeIntervalCollection, ITrackCalculationProgress) will also start
at startQueryEvaluationStartDate.
See Also