public interface ITessaViewResult : IStorageCachePolicyProviderPublic Interface ITessaViewResult
Inherits IStorageCachePolicyProviderpublic interface class ITessaViewResult : IStorageCachePolicyProvidertype ITessaViewResult =
interface
interface IStorageCachePolicyProvider
end| Columns | Колонки представления с указанием имени и типа данных. |
| HasTimeout | Признак прерывания выполнения запроса по таймауту. Если установлен, то объект не содержит данных представления. |
| Info | Дополнительная информация для расширений. |
| RowCount | Количество строк в представлении. |
| Rows | Данные строк в результате запроса к представлению. Содержат данные страницы представления, если запрошена страница. Каждая строка - это объект IList<object?>, содержащий значения ячеек строки по соответствующим индексам колонок Columns. |
| EnsureCacheResolved |
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов.
Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Унаследован от IStorageCachePolicyProvider) |
| ConvertToListViewModel | Преобразует результат запроса к представлению в модель таблицы ITessaListViewViewModel (Определяется TessaListViewHelper) |
| CreateColumnIndicesByName |
Создаёт хеш-таблицу, где по имени колонки (без учёта регистра) доступен её индекс в списке Columns,
что также соответствует индексу в каждой из строк Rows.
(Определяется ViewsExtensions) |
| CreateRowStorage |
Создаёт хеш-таблицу, где по имени колонки (без учёта регистра) доступно значение в строке результата row.
(Определяется ViewsExtensions) |
| FailedByTimeout |
Определяет, что указанный запрос не выполнен из-за возникновения таймаута. При этом очищаются все значимые свойства.
(Определяется ViewsExtensions) |
| GetColumnIndex |
Возвращает индекс колонки с именем columnName или -1, если колонка не найдена.
(Определяется ViewsExtensions) |