public static class TessaViewRequestHelper<ExtensionAttribute>
Public NotInheritable Class TessaViewRequestHelper[ExtensionAttribute]
public ref class TessaViewRequestHelper abstract sealed[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type TessaViewRequestHelper = class end| 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 параметры с такими же именами, которые встречались ранее. |
| RemoveEmptyParameters | Удаляет из запроса пустые параметры (в которых пуст CriteriaValues). |
| RemoveParameter | Удаляет параметр с именем name из запроса к представлению. |
| RemovePredefinedParameters | Удаляет из запроса request параметры с зарезервированными именами: AdministratorPredefinedParam, SubsetPredefinedParam, NormalPredefinedParam. |
| SortDirection |
Получает порядок сортировки для столбца columnAlias
в запросе request. Возвращает строку "asc", если выполняется сортировка по возрастанию; строку "desc", если выполняется сортировка по убыванию; или null, если сортировка по столбцу не выполняется. |
| SortedBy | Проверяет наличие колонки columnAlias в списке колонок, по которым осуществляется сортировка в запросе request. |
| TryGetParameter | Возвращает параметр запроса к представлению по имени name. |