public static class ViewsExtensions<ExtensionAttribute>
Public NotInheritable Class ViewsExtensions[ExtensionAttribute]
public ref class ViewsExtensions abstract sealed[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type ViewsExtensions = class end| AsSortingColumn | Преобразует колонку для сортировки ISortingColumn к типу SortingColumn. Создаёт новый объект, если переданная колонка column имеет другой тип. |
| CreateColumnIndicesByName | Создаёт хеш-таблицу, где по имени колонки (без учёта регистра) доступен её индекс в списке Columns, что также соответствует индексу в каждой из строк Rows. |
| CreateRowStorage | Создаёт хеш-таблицу, где по имени колонки (без учёта регистра) доступно значение в строке результата row. |
| FailedByTimeout | Определяет, что указанный запрос не выполнен из-за возникновения таймаута. При этом очищаются все значимые свойства. |
| FindByNameT | Осуществляет поиск по имени в коллекции для объектов, связанных с представлениями. Сравнение имён выполняется по правилам метода IsEquals(String, String). |
| GetActualSortingColumns | Возвращает колонки для сортировки сабсета с их актуальными алиасами в соответствии с метаинформацией. Для каждой колонки также возвращает признак того, что её значение должно быть локализовано при сортировке. |
| GetColumnIndex | Возвращает индекс колонки с именем columnName или -1, если колонка не найдена. |
| GetCriteriaName | Возвращает имя единственного критерия CriteriaName для параметра запроса name или null, если параметр не найден или количество критериев отлично от одного. |
| GetFirstParameterValue(ITessaViewRequest, String) |
Возвращает первое значение параметра, заданного в запросе request,
для параметра с именем name. Если значение не задано или количество значений меньше одного, то будет выброшено исключение. |
| GetFirstParameterValueT(ITessaViewRequest, String, T) | Возвращает значение первого критерия для указанного параметра. |
| GetFirstParameterValueIsNull |
Возвращает признак того, что первое значение параметра, заданного в запросе request,
для параметра с именем name равно null. Если значение не задано или количество значений меньше одного, то будет выброшено исключение. Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто" IsNotNullCriteriaOperator. |
| GetParameterCriteriaCount | Возвращает количество условий, заданных для параметра name. |
| GetParameterValueCount |
Возвращает число заданных значений параметра. Если параметр не задан или условий больше чем 1, то возвращает -1. |
| GetSecondParameterValue |
Возвращает второе значение параметра, заданного в запросе request,
для параметра с именем name. Если значение не задано или количество значений меньше одного, то будет выброшено исключение. |
| GetSingleParameterValue |
Возвращает единственное значение параметра, заданного в запросе request,
для параметра с именем name. Если значение не задано или количество значений не равно одному, то будет выброшено исключение. |
| GetSingleParameterValueIsNull |
Возвращает признак того, что единственное значение параметра, заданного в запросе request,
для параметра с именем name, равно null. Если значение не задано или количество значений не равно одному, то будет выброшено исключение. Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто" IsNotNullCriteriaOperator. |
| IsDefinedByNameT | Возвращает признак того, что в коллекции для объектов, связанных с представлениями, присутствует объект с указанным именем. Сравнение имён выполняется по правилам метода IsEquals(String, String). |
| IsEmptySource | Проверяет, является ли источник metadata нулевой ссылкой или недоступным источником метаданных. |
| IsNull | Проверяет, является ли значение, содержащееся в criteriaValue, равным null. |
| ProvideDefaults | Заполняет параметры запроса по умолчанию в соответствии с метаинформацией представления. Алиас метаинформации [!:IViewMetadata.Alias] должен соответствовать алиасу в запросе ViewAlias. |
| ProvidePageLimitParameter | Проставляет в список параметров значение для параметра PageLimit. Указывает Always и optionalPaging: false. |
| ProvidePageOffsetParameter | Проставляет в список параметров значение для параметра PageLimit. Указывает Always и optionalPaging: false. |
| RegisterViewsDefaults | Метод, осуществляющий регистрацию в Unity зависимостей, необходимых для работы представлений. |
| RegisterViewsOnServer | |
| RegisterViewsServicesOnClient | |
| RemoveAllByNameT | Удаляет все элементы из списка с именем name. |
| RemoveByNameT | Удаляет первый элемент из списка с именем name, если он присутствует. |
| RemoveDuplicatesAndEmptyByNameT | Удаляет из списка элементы с такими же именами, которые встречались ранее, а также с не заданными именами. |
| RemoveEmptyParameters | Удаляет из списка пустые параметры (в которых пуст CriteriaValues). |
| RemovePredefinedParameters | Удаляет из списка параметры с зарезервированными именами: AdministratorPredefinedParam, SubsetPredefinedParam, NormalPredefinedParam. |
| SortDirection |
Получает порядок сортировки для столбца columnAlias в запросе request. Возвращает строку "asc", если выполняется сортировка по возрастанию; строку "desc", если выполняется сортировка по убыванию; или null, если сортировка по столбцу не выполняется. |
| SortedBy | Проверяет наличие колонки columnAlias в списке колонок, по которым осуществляется сортировка в запросе request. |
| TryGetMetadataAsync | Получает метаданные представления или ошибку, если ее получить невозможно. |
| ValidateSortingColumns | Проверяет корректность заполнения колонок для сортировки сабсета с их актуальными алиасами в соответствии с метаинформацией. |