public async Task <IEnumerable <VariableValue> > GetValuesAsync(
     [Service] IVariableService service,
     [Parent] Variable variable,
     CancellationToken cancellationToken)
 => await service.GetValuesAsync(
     variable,
     new VariableValueFilter(variable.Id),
     false,
     cancellationToken);
示例#2
0
    public async Task <IEnumerable <VariableValue> > GetVariableValuesAsync(
        [Service] IVariableService variableService,
        [ID(nameof(Variable))] Guid variableId,
        [ID(nameof(Application))] Optional <Guid?> applicationId,
        [ID(nameof(ApplicationPart))] Optional <Guid?> applicationPartId,
        CancellationToken cancellationToken)
    {
        VariableValueFilter filter = new(variableId)
        {
            ApplicationId = applicationId,
            PartId        = applicationPartId
        };

        return(await variableService.GetValuesAsync(filter, false, cancellationToken));
    }