LinkHelperGetLinkDelayEvaluatorByRole Method (IServiceProvider, EvaluatorGroup, LinkRole) |
Gets a link delay evaluator for a given link and role.
Namespace:
AGI.Foundation.Access
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static LinkDelayEvaluator GetLinkDelayEvaluatorByRole(
IServiceProvider link,
EvaluatorGroup group,
LinkRole role
)
Public Shared Function GetLinkDelayEvaluatorByRole (
link As IServiceProvider,
group As EvaluatorGroup,
role As LinkRole
) As LinkDelayEvaluator
public:
static LinkDelayEvaluator^ GetLinkDelayEvaluatorByRole(
IServiceProvider^ link,
EvaluatorGroup^ group,
LinkRole role
)
static member GetLinkDelayEvaluatorByRole :
link : IServiceProvider *
group : EvaluatorGroup *
role : LinkRole -> LinkDelayEvaluator
Parameters
- link
- Type: SystemIServiceProvider
The link. - group
- Type: AGI.FoundationEvaluatorGroup
The group with which to associate the new evaluator. By grouping evaluators
that are often evaluated at the same Julian dates, common computations can be performed only once
for the entire group instead of multiple times for each evaluator.
- role
- Type: AGI.Foundation.AccessLinkRole
The role for which to obtain a link delay evaluator.
Return Value
Type:
LinkDelayEvaluatorThe link delay evaluator.
Exceptions See Also