TessaViewRequestHelper - класс

The tessa view request helper.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class TessaViewRequestHelper
Inheritance
Object    TessaViewRequestHelper

Методы

AddValue(RequestCriteria, CriteriaValue) Добавляет новое значение в список.
AddValue(RequestCriteria, String, Object) Добавляет новое значение в список.
GetCriteriaName Возвращает имя единственного критерия CriteriaName для параметра запроса name или null, если параметр не найден или количество критериев отлично от одного.
GetFirstParameterValueT Возвращает значение первого критерия для указанного параметра.
GetParameterCriteriaCount Возвращает количество условий, заданных для параметра name.
GetParameterFirstValue Возвращает первое значение параметра, заданного в запросе request, для параметра с именем name.
Если значение не задано или количество значений меньше одного, то будет выброшено исключение.
GetParameterFirstValueIsNull Возвращает признак того, что первое значение параметра, заданного в запросе request, для параметра с именем name равно null.
Если значение не задано или количество значений меньше одного, то будет выброшено исключение.
Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто" IsNotNullCriteriaOperator.
GetParameterSecondValue Возвращает второе значение параметра, заданного в запросе request, для параметра с именем name.
Если значение не задано или количество значений меньше одного, то будет выброшено исключение.
GetParameterSingleIsNull Возвращает признак того, что единственное значение параметра, заданного в запросе request, для параметра с именем name, равно null.
Если значение не задано или количество значений не равно одному, то будет выброшено исключение.
Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто" IsNotNullCriteriaOperator.
GetParameterSingleValue Возвращает единственное значение параметра, заданного в запросе request, для параметра с именем name.
Если значение не задано или количество значений не равно одному, то будет выброшено исключение.
GetParameterValueCount Возвращает число заданных значений параметра.
Если параметр не задан или условий больше чем 1, то возвращает -1.
IsAnySubsetDefined Проверяет необходимость работы в режиме подмножества.
IsDefinedParameter Определяет, задан ли параметр с именем name в запросе request.
IsNull Проверяет, является ли значение, содержащееся в criteriaValue, равным null.
IsSubsetDefined Проверяет, выполняется ли запрос в режиме одного из указанных подмножеств.
IterateParameterCriteriasAsync Выполняет делегат operateAsync над всеми значениями критериев, указанные в параметре запроса с именем name. Не выполняет действий, если параметр отсутствует в запросе.
RemoveDuplicateParameters Удаляет из запроса request параметры с такими же именами, которые встречались ранее.
RemoveParameter Удаляет параметр с именем name из запроса к представлению.
RemovePredefinedParameters Удаляет из запроса request параметры с зарезервированными именами: AdministratorPredefinedParam, SubsetPredefinedParam, NormalPredefinedParam.
SortDirection Получает порядок сортировки для столбца columnAlias в запросе request.
Возвращает строку "asc", если выполняется сортировка по возрастанию;
строку "desc", если выполняется сортировка по убыванию;
или null, если сортировка по столбцу не выполняется.
SortedBy Проверяет наличие колонки columnAlias в списке колонок, по которым осуществляется сортировка в запросе request.
TryGetParameter Возвращает параметр запроса к представлению по имени name.

См. также