TessaViewDecorator - класс

Декорирует классы представлений, добавляет функционал автоматического внедрения в список параметров запроса для параметров: Идентификатор текущего пользователя, Имя текущей культуры, Имя текущих настроек форматирования.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class TessaViewDecorator : ITessaView, 
	IViewTextGenerator
Inheritance
Object    TessaViewDecorator
Implements
ITessaView, IViewTextGenerator

Конструкторы

TessaViewDecorator Декорирует классы представлений, добавляет функционал автоматического внедрения в список параметров запроса для параметров: Идентификатор текущего пользователя, Имя текущей культуры, Имя текущих настроек форматирования.

Свойства

Alias Алиас представления. Другие объекты ссылаются на представление по алиасу.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetDataAsync Получает данные из представления на основании заданного запроса ITessaViewRequest.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetMetadataAsync Возвращает метаданные представления. При первом обращении обычно выполняется построение метаинформации.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGenerateAsync

Осуществляет попытку генерации текста SQL запроса к представлению по запросу request в соответствии с алиасом ViewAlias.

Если представление не существует или не поддерживает генерацию текста запроса (программные представления), то будет возвращена пустая строка.

Методы расширения

TryGetMetadataAsync Получает метаданные представления или ошибку, если ее получить невозможно.
(Определяется ViewsExtensions)

См. также