TessaViewRequestHelperIterateParameterCriteriasAsync - метод

Выполняет делегат operateAsync над всеми значениями критериев, указанные в параметре запроса с именем name. Не выполняет действий, если параметр отсутствует в запросе.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask IterateParameterCriteriasAsync(
	this ITessaViewRequest request,
	string name,
	Func<RequestCriteria, CancellationToken, ValueTask> operateAsync,
	CancellationToken cancellationToken = default
)

Параметры

request  ITessaViewRequest
Запрос к представлению.
name  String
Имя параметра.
operateAsync  FuncRequestCriteria, CancellationToken, ValueTask
Делегат, выполняемый для каждого значения критериев, определённых для параметра.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTask
Асинхронная задача.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ITessaViewRequest. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также