TessaViewRequest - класс |
Пространство имён: Tessa.Views
[SerializableAttribute] [DataContractAttribute] public class TessaViewRequest : ITessaViewRequest, IViewConnectionInfo
Тип TessaViewRequest предоставляет следующие члены.
Имя | Описание | |
---|---|---|
TessaViewRequest |
Initializes a new instance of the TessaViewRequest class.
Инициализирует новый экземпляр класса Object.
|
Имя | Описание | |
---|---|---|
CalculateRowCounting |
Gets or sets a value indicating whether Признак необходимости подсчета количества строк
| |
ConnectionAlias | Алиас строки подключения (из конфигурационного файла веб сервиса `app.json`) к БД, на которой будет выполняться представление вместо дефолтной базы. В конфигурационном файле можно указать подключение к любой СУБД. Если, например, основная база - MSSQL, а подключение к базе Postgres, то запрос генерируется по правилам Postgres; если же база какая-то другая (например, Oracle), то по умолчанию используются правила генерации для MSSQL. С помощью данного параметра можно прописать подключение к другой базе, в том числе не к базе Tessa, а, например, к какой-то другой информационнной системе. Укажите null или пустую строку, если используется соединение по умолчанию. Также на алиас соединения влияет одноимённая настройка в метаинформации представления. Для использования этой настройки требуется модуль лицензии "Кластеризация". Он включён в лицензии Enterprise. | |
ExecutionTimeOut |
Gets or sets Тайм-аут выполнения запроса.
null - используется значение по умолчанию заданное в настройках системы.
Отличное от null значение будет использовано для выставления тайм-аута запроса.
При этом если при выполнении запроса тайм-аут истечет, то в результате
будет возвращен результат выполнения запроса с пустым списком строк и HasTimeOut
выставленным в true.
| |
SortingColumns |
Gets or sets список колонок сортировки.
В случае если колонки сортировки результатов выполнения представления
не указаны сортировка производится по DefaultSortColumn
и DefaultSortDirection если они указаны для представления.
В случае исполнения представления в режиме подмножества сортировка не производится.
| |
SubsetName |
Gets or sets Имя представления
| |
Values |
Gets or sets Список значений параметров
| |
View |
Gets or sets Описание представления
| |
ViewAlias |
Gets or sets Псевдоним представления
|
Имя | Описание | |
---|---|---|
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.) | |
OnSerialized |
Выполняется после сериализации объекта
| |
OnSerializing |
Выполняется при сериализации объекта
| |
ToString | Returns a string that represents the current object. (Унаследован от Object.) |
Имя | Описание | |
---|---|---|
Get | (Определяется ComHelper.) | |
GetCriteriaName |
Возвращает количество условий заданных для параметра paramName (Определяется TessaViewRequestHelper.) | |
GetParameterCriteriaCount |
Возвращает количество условий заданных для параметра paramName (Определяется TessaViewRequestHelper.) | |
GetParameterFirstValue |
Возвращает первое значение параметра заданного в запросе request
для параметра с именем paramName. Если значение не задано
или количество значений меньше одного то будет выдано исключение
(Определяется TessaViewRequestHelper.) | |
GetParameterFirstValueIsNull |
Возвращает признак того, что первое значение параметра, заданного в запросе request
для параметра с именем paramName, равно null.
Если значение не задано или количество значений меньше одного, то будет выдано исключение.
Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто"
IsNotNullCriteriaOperator.
(Определяется TessaViewRequestHelper.) | |
GetParameterSecondValue |
Возвращает второе значение параметра заданного в запросе request
для параметра с именем paramName. Если значение не задано
или количество значений меньше одного то будет выдано исключение
(Определяется TessaViewRequestHelper.) | |
GetParameterSingleIsNull |
Возвращает признак того, что единственное значение параметра, заданного в запросе request
для параметра с именем paramName, равно null.
Если значение не задано или количество значений не равно одному, то будет выдано исключение.
Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто"
IsNotNullCriteriaOperator.
(Определяется TessaViewRequestHelper.) | |
GetParameterSingleValue |
Возвращает единственное значение параметра заданного в запросе request
для параметра с именем paramName. Если значение не задано
или количество значений не равно одному то будет выдано исключение
(Определяется TessaViewRequestHelper.) | |
GetParameterValueCount |
Возвращает число заданных значений параметра.
Если параметр не задан или условий больше чем 1 возвращает -1
(Определяется TessaViewRequestHelper.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
IsAnySubsetDefined |
Осуществялет проверку необходимости работы в режиме подмножества
(Определяется TessaViewRequestHelper.) | |
IsDefinedAllParametersOrSubset |
Осуществляет проверку наличия в коллекции параметра или имени сабсета
(Определяется ViewRequestExtender.) | |
IsDefinedParameter |
Определяет задан ли параметр с именем parameterName в запросе request (Определяется TessaViewRequestHelper.) | |
IsSubsetDefined |
Осуществляет проверку работы в режиме любого подмножеств заданного в параметре subsetName (Определяется TessaViewRequestHelper.) | |
IterateParameterCriteriasAsync |
Осуществляет выполнение метода operate
над операциями заданным в параметре parameterName,
если он определен в запросе
(Определяется TessaViewRequestHelper.) | |
RemovePredefinedParameters |
Удаляет из запроса request зарезервированные имена
AdministratorPredefinedParamSubsetPredefinedParamNormalPredefinedParam (Определяется TessaViewRequestHelper.) | |
RepairParametersValuesType | (Определяется CommonExtensions.) | |
Set | (Определяется ComHelper.) | |
SortDirection |
Получает порядок сортировки для столбца columnAlias
в запросе request.
Возвращает строку "asc", если выполняется сортировка по возрастанию;
строку "desc", если выполняется сортировка по убыванию;
или null, если сортировка по столбцу не выполняется.
(Определяется TessaViewRequestHelper.) | |
SortedBy |
Проверяет наличие колонки columnAlias в списке колонок,
по которым осуществляется сортировка в запросе request (Определяется TessaViewRequestHelper.) | |
TryGetParameter |
Возвращает параметр запроса к представлению по имени parameterName (Определяется TessaViewRequestHelper.) |