[SerializableAttribute]
[DataContractAttribute]
public class TessaViewRequest : StorageSerializable,
ITessaViewRequest, IViewConnectionInfo
<SerializableAttribute>
<DataContractAttribute>
Public Class TessaViewRequest
Inherits StorageSerializable
Implements ITessaViewRequest, IViewConnectionInfo
[SerializableAttribute]
[DataContractAttribute]
public ref class TessaViewRequest : public StorageSerializable,
ITessaViewRequest, IViewConnectionInfo
[<SerializableAttribute>]
[<DataContractAttribute>]
type TessaViewRequest =
class
inherit StorageSerializable
interface ITessaViewRequest
interface IViewConnectionInfo
end
TessaViewRequest |
Конструктор по умолчанию для сериализации. Не используйте для создания объекта.
Устарело. |
TessaViewRequest(ITessaViewRequest) | Создаёт неглубокую копию заданного объекта ITessaViewRequest. Копируются коллекции, но не содержащиеся в них объекты. |
TessaViewRequest(IViewMetadata) | Инициализирует новый экземпляр класса TessaViewRequest. |
CalculateRowCounting | Признак необходимости подсчета количества строк. Для подсчета строк представление должно содержать подмножество осуществляющее подсчет количества строк. Имя данного подмножества указывается в свойстве RowCountSubset метаданных представления. |
ConnectionAlias | Алиас строки подключения (из конфигурационного файла веб сервиса `app.json`) к БД, на которой будет выполняться представление вместо дефолтной базы. В конфигурационном файле можно указать подключение к любой СУБД. Если, например, основная база - MSSQL, а подключение к базе Postgres, то запрос генерируется по правилам Postgres; если же база какая-то другая (например, Oracle), то по умолчанию используются правила генерации для MSSQL. С помощью данного параметра можно прописать подключение к другой базе, в том числе не к базе Tessa, а, например, к какой-то другой информационнной системе. Укажите null или пустую строку, если используется соединение по умолчанию. Также на алиас соединения влияет одноимённая настройка в метаинформации представления. Для использования этой настройки требуется модуль лицензии "Кластеризация". Он включён в лицензии Enterprise. |
ExecutionTimeOut | Тайм-аут выполнения запроса. null - используется значение по умолчанию заданное в настройках системы. Отличное от null значение будет использовано для выставления тайм-аута запроса. При этом если при выполнении запроса тайм-аут истечет, то в результате будет возвращен результат выполнения запроса с пустым списком строк и HasTimeOut выставленным в true. |
SkipErrorLogging | Возвращает или задаёт значение, показывающее, что не требуется создавать карточку ошибки при ошибке выполнения представления. |
SortingColumns | Список колонок сортировки. В случае если колонки сортировки результатов выполнения представления не указаны сортировка производится по DefaultSortColumn и DefaultSortDirection если они указаны для представления. В случае исполнения представления в режиме подмножества сортировка не производится. |
SubsetName | Имя вызываемого подмножества представления. Указывается в случае необходимости получения данных подмножества представления View |
Values | Список значений параметров. |
View | Метаданные вызываемого представления. На основании указанного значения будет осуществлен вызов представления Alias |
ViewAlias | Псевдоним представления |
Deserialize | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
DeserializeAndGetCore | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
DeserializeCore | Выполняет десериализацию полей объекта из заданного хранилища. (Переопределяет StorageSerializableDeserializeCore(DictionaryString, Object)) |
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 | Выполняется при сериализации объекта |
Serialize | Выполняет сериализацию полей объекта в заданное хранилище. (Унаследован от StorageSerializable) |
SerializeCore | Выполняет сериализацию полей объекта в заданное хранилище. (Переопределяет StorageSerializableSerializeCore(DictionaryString, Object)) |
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) |