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 параметры с такими же именами, которые встречались ранее. |
RemoveParameter | Удаляет параметр с именем name из запроса к представлению. |
RemovePredefinedParameters | Удаляет из запроса request параметры с зарезервированными именами: AdministratorPredefinedParam, SubsetPredefinedParam, NormalPredefinedParam. |
SortDirection |
Получает порядок сортировки для столбца columnAlias
в запросе request. Возвращает строку "asc", если выполняется сортировка по возрастанию; строку "desc", если выполняется сортировка по убыванию; или null, если сортировка по столбцу не выполняется. |
SortedBy | Проверяет наличие колонки columnAlias в списке колонок, по которым осуществляется сортировка в запросе request. |
TryGetParameter | Возвращает параметр запроса к представлению по имени name. |