public sealed class TessaViewResult : StorageSerializable,
ITessaViewResult, IStorageCachePolicyProviderPublic NotInheritable Class TessaViewResult
Inherits StorageSerializable
Implements ITessaViewResult, IStorageCachePolicyProviderpublic ref class TessaViewResult sealed : public StorageSerializable,
ITessaViewResult, IStorageCachePolicyProvider[<SealedAttribute>]
type TessaViewResult =
class
inherit StorageSerializable
interface ITessaViewResult
interface IStorageCachePolicyProvider
end| TessaViewResult | Создаёт экземпляр класса с параметрами по умолчанию. |
| TessaViewResult(IViewMetadata) | Создаёт экземпляр класса для метаинформации представления metadata, которая определяет список колонок Columns. |
| Columns | Колонки представления с указанием имени и типа данных. |
| HasTimeout | Признак прерывания выполнения запроса по таймауту. Если установлен, то объект не содержит данных представления. |
| Info | Дополнительная информация для расширений. |
| RowCount | Количество строк в представлении. |
| Rows | Данные строк в результате запроса к представлению. Содержат данные страницы представления, если запрошена страница. Каждая строка - это объект IList<object?>, содержащий значения ячеек строки по соответствующим индексам колонок Columns. |
| Deserialize | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
| DeserializeAndGetCore | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
| DeserializeCore | Выполняет десериализацию полей объекта из заданного хранилища. (Переопределяет StorageSerializableDeserializeCore(DictionaryString, Object)) |
| EnsureCacheResolved | Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов. Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Serialize | Выполняет сериализацию полей объекта в заданное хранилище. (Унаследован от StorageSerializable) |
| SerializeCore | Выполняет сериализацию полей объекта в заданное хранилище. (Переопределяет StorageSerializableSerializeCore(DictionaryString, Object)) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| SchemeTypesKey | Ключ, по которому сериализуется список типов колонок из свойства Columns. |
| ConvertToListViewModel | Преобразует результат запроса к представлению в модель таблицы ITessaListViewViewModel (Определяется TessaListViewHelper) |
| CreateColumnIndicesByName |
Создаёт хеш-таблицу, где по имени колонки (без учёта регистра) доступен её индекс в списке Columns,
что также соответствует индексу в каждой из строк Rows.
(Определяется ViewsExtensions) |
| CreateRowStorage |
Создаёт хеш-таблицу, где по имени колонки (без учёта регистра) доступно значение в строке результата row.
(Определяется ViewsExtensions) |
| FailedByTimeout |
Определяет, что указанный запрос не выполнен из-за возникновения таймаута. При этом очищаются все значимые свойства.
(Определяется ViewsExtensions) |
| GetColumnIndex |
Возвращает индекс колонки с именем columnName или -1, если колонка не найдена.
(Определяется ViewsExtensions) |