Tessa.Extensions.Platform.Server.Cards - пространство имён

Расширения платформы на сервере, связанные с платформенными карточками.

Классы

AccessGetFileContentExtension 
AccessGetFileVersionsExtension 
ActionHistoryDeleteExtension Запись в историю действий с карточкой при её удалении.
ActionHistoryGetExtension Запись в историю действий с карточкой при её открытии.
ActionHistoryGetFileExtension Запись в историю действий с карточкой при открытии контента файла.
ActionHistoryRecordGetExtension Расширение на получение виртуальной карточки по записи из истории действий.
ActionHistoryStoreExtension Запись в историю действий с карточкой при её создании или изменении.
ApplicationExportExtension 
ApplicationFileHashingStoreExtension Определяет необходимость вычислить хеш-сумму сохраняемых файлов в карточках "Приложение" и "Приложение Web". Расширение выполняется при сохранении карточки и при импорте.
ApplicationGetExtension 
ApplicationGetFileVersionsExtension 
ApplicationImportExtension 
ApplicationStoreExtension Используется в карточках "Приложение" и "Приложение Web"
AutoStartTaskInfo Предоставляет информацию о состоянии задания до его обработки расширением AutoStartTaskStoreExtension.
AutoStartTaskRollbackStoreExtension Расширение на сохранение карточки выполняющее откат действий выполненных расширением AutoStartTaskStoreExtension, если в процессе сохранения карточки произошли ошибки.
AutoStartTaskStoreExtension Расширение, управляющее сохранением заданий, которые автоматически берутся в работу. Такие задания берутся в работу в BeforeRequest.Finalize, а завершаются уже штатным образом внутри транзакции.
BackupCardDeleteExtension Создание резервной копии карточки перед её удалением.
BackupForAdminGetExtension Расширение, которое запрещает запросы Backup для любых пользователей, кроме администраторов.
BusinessProcessCardDeleteExtension 
BusinessProcessCardGetExtension 
BusinessProcessCardHelper Вспомогательные методы для работы с карточкой шаблона процесса
BusinessProcessCardImportExtension Расширение, которое сбрасывает кеши бизнес-процессов при импорте карточки шаблона бизнес-процесса.
BusinessProcessCardNewExtension 
BusinessProcessCardStoreExtension 
CardCompilationHelper 
CardStrictSecurity Объект для установки и проверки доступа к карточке при наличии ограничений в конфигурации.
CardStrictSecurityDeleteExtension 
CardStrictSecurityNewGetExtension 
CardStrictSecurityResolver 
CardStrictSecurityStoreExtension 
CardTaskDialogActionStoreExtension Расширение на сохранение задания диалога.
CheckFilesStoreExtension Проверяет свойства файлов перед загрузкой на сервер, в т.ч. их размер. Может возвращать ошибки или устанавливать теги для файлов.
CheckMethodForbiddenFromClientStoreExtension Расширение, которое запрещает запросы Restore для любых клиентских запросов и запросы Import для не-администраторов.
CheckRequestDeleteExtension Выполняет проверку запроса на удаление карточки, который пришёл с клиента.
CheckRequestGetExtension Выполняет проверку запроса на загрузку карточки, который пришёл с клиента.
CheckRequestGetFileContentExtension 
CheckRequestStoreExtension Выполняет проверку запроса на сохранение карточки, который пришёл с клиента.
CheckTaskAccessHelper 
CheckTaskAccessStoreExtension Расширение на проверку прав доступа на изменение задания
CheckTaskModeGetExtension 
CompletionOptionDeleteExtension Расширение на удаление виртуальной карточки варианта завершения.
CompletionOptionGetExtension Расширение на получение виртуальной карточки варианта завершения.
CompletionOptionNewExtension Расширение на создание виртуальной карточки варианта завершения.
CompletionOptionStoreExtension Расширение на сохранение виртуальной карточки варианта завершения.
CompressCardGetExtension Выполняет компрессию карточки после успешного запроса на её получение.
CompressCardGetFileVersionsExtension Выполняет компрессию списка версий файла после успешного запроса на его получение.
ConditionCardStrictSecurity Объект для установки и проверки доступа к карточке "Тип условия" при наличии ограничений в конфигурации.
ConditionRepairManagerRequestExtension Расширение для обработки клиентских запросов IConditionRepairManager.
ConditionTypeDeleteExtension 
ConditionTypeStoreExtension 
ConfigurationVersionDeleteExtension Увеличивает версию конфигурации при удалении карточек, загружаемых при инициализации.
ConfigurationVersionStoreExtension Увеличивает версию конфигурации при изменении карточек, загружаемых при инициализации, у которых также увеличивается версия.
ConverterFileContentExtension 
DefaultFileSourceRequestExtension Независимо от параметров файла устанавливаем местоположение файла по умолчанию.
DeferredNotificationSendStoreExtension 
DeletedCardDeleteExtension Восстановление карточки, которая была удалена, совместно с удалением удалённой карточки.
DeletedCardGetExtension Загрузка виртуальных секций для карточки Deleted, а также установка разрешений.
DeleteNotificationSubscriptionRequestExtension 
DocLoadStoreExtension Проверка при сохранении карточки настроек потокового ввода документов
ErrorDeleteExtension 
ErrorGetExtension 
ErrorStoreExtension Расширение, которое создаёт запись в истории действий при создании карточки "Ошибка".
ExecuteValidationTransactionActionsStoreExtension 
ExportCardGetExtension Действия для экспорта карточки, дополняющие стандартное API.
FileConverterCacheGetExtension Загружает информацию для отображения в карточке настроек. При наличии ключа LightweightLoadingKey будет загружена информация только из виртуальной секции.
FileConverterCacheNewExtension Карточка кэша должна всегда иметь идентификатор карточки CacheCardID.
FileConverterCacheStoreExtension Расширение учитывает наличие в запросе ключа OldestPreviewRequestTimeKey, по которому должна быть выполнена очистка кэша. Тип карточки административный, поэтому доступ к очистке кэша могут иметь только администраторы.
FileSatelliteCardStoreExtension Расширение, которое сохраняет файловый сателлит в BeforeCommitTransaction(ICardStoreExtensionContext). Расширение выполняется с регистрацией Finalize.
FileSatelliteGetFileContentExtension Данное расширение получает контент файлы из файлового сателлита по ID основной карточке.
FileSatelliteHelper Класс с вспомогательными методами для удобной работы с файловым сателлитом.
FileSatelliteTaskDeleteTaskStoreExtension Данное расширение удаляет файлы из файлового сателлита, которые относятся к удаляемому заданию.
FileSignaturesStoreExtension Запрещает удаление строк с подписями, если пользователь не является администратором.
FileTemplateCardStrictSecurity Объект для установки и проверки доступа к карточке "Шаблон файла" при наличии ограничений в конфигурации.
FileTemplateCompilationStoreExtension 
FileTemplateCompileAllRequestExtension 
FileTemplateDeleteExtension 
FileTemplateGetContentExtension Расширение производит загрузку контента файла из карточки шаблона с заменой плейсхолдеров в файле
FileTemplateStoreExtension Проверяем количество файлов в карточке и, в случае изменения файлов, очищаем предзаписанную информацию о плейсхолдерах шаблона.
FileTemplateValidatorStoreExtension 
FixNumberWhenSavingTemplateRequestExtension Исправляет карточку, отредактированную в шаблоне, в соответствие с API номеров.
FixSignatureVersionsStoreExtension Расширение исправляет идентификатор версии файла для тех строк ЭЦП, которые указаны как связанные с последней версией.
FunctionRoleDeleteExtension Расширение на удаление виртуальной карточки варианта завершения.
FunctionRoleGetExtension Расширение на получение виртуальной карточки варианта завершения.
FunctionRoleNewExtension Расширение на создание виртуальной карточки варианта завершения.
FunctionRoleStoreExtension Расширение на сохранение виртуальной карточки варианта завершения.
GetTypeIDListRequestExtension 
GetVersionSignaturesRequestExtension Запрос на загрузку подписей для заданной версии файла.
HideTasksFromAuthorStoreExtension Установка флага HiddenFromAuthor для создаваемых заданий.
HtmlPlaceholderDocumentBuilder 
ImportCardStoreExtension Действия для импорта карточки, дополняющие стандартное API.
LicenseGetExtension Расширение, заполняющее поля для карточки настроек лицензии при её загрузке.
LicenseNewExtension Расширение, заполняющее поля для карточки настроек лицензии при её создании.
LicenseStoreExtension Расширение, заполняющее поля для карточки настроек лицензии при её сохранении (как при первом, так и при последующих).
LoadFileSignaturesGetExtension Загружает секцию с подписями для всех файлов. Платформенный компонент не загружает эту секцию, т.к. в неё включена колонка Data, а также для оптимизации загрузки по всем файлам. Выполняемся на Platform, чтобы для виртуальных файлов можно было загрузить подписи.
MakeReadonlyGetExtension Устанавливает поле в состояние "только для чтения" после первого сохранения карточки MakeReadonly для типа карточки, файла или задания.
MergeWithBilletCardNewExtension Инициализирует созданную карточку данными из заготовки карточки (NewCardBilletKey).
MySettingsNotificationPlaceholderCardRequest 
NotificationCardsStrictSecurity Объект для установки и проверки доступа к карточке "Уведомление" при наличии ограничений в конфигурации.
NotificationCompilationStoreExtension 
NotificationDeleteExtension 
NotificationSubscriptionsBackupExtension 
NotificationSubscriptionsCardDeleteExtension 
NotificationSubscriptionsCardGetExtension 
NotificationSubscriptionsCardStoreExtension 
NotificationSubscriptionsRestoreExtension 
NotificationTypeDeleteExtension 
NotificationTypeStoreExtension 
OperationGetExtension Расширение на получение виртуальной карточки операции.
PlaceholderCompilationStoreRequestExtension 
PlaceholderDocumentBuilderContainer 
PrepareCardDeleteExtension Проверяет и подготавливает запрос на удаление карточки перед тем, как его получат остальные расширения при передаче запроса через веб-сервис.
Registrator 
ResetUserSettingsRequestExtension 
ResolveUserCipherInfoRequestExtension Запрос на получение актуализированной информации по ключам шифрования для текущего пользователя ResolveUserCipherInfo.
SealedApplicationDeleteExtension В режиме Sealed недоступно создание, изменение и удаление карточек приложений, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedApplicationNewGetExtension В режиме Sealed недоступно создание, изменение и удаление карточек приложений, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedApplicationStoreExtension В режиме Sealed недоступно создание, изменение и удаление карточек приложений, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedSingletonDeleteExtension В режиме Sealed недоступно создание, изменение и удаление карточек-синглтонов, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedSingletonNewGetExtension В режиме Sealed недоступно создание, изменение и удаление карточек-синглтонов, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedSingletonStoreExtension В режиме Sealed недоступно создание, изменение и удаление карточек-синглтонов, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SequenceGetExtension 
SequenceNewExtension Расширение на создание карточки последовательности, в которой дописывается один интервал со свободными номерами и устанавливаются разрешения на редактирование.
SequenceStoreExtension Расширение, проверяющее целостность интервалов и зарезервированных номеров, а также уникальность названия последовательности в транзакции на сохранение карточки последовательности.
ServerInstanceDeleteExtension Расширение удаляет информацию для физической таблицы FileSources, т.к. её содержимое настраивается удаляемой карточкой.
ServerInstanceGetExtension Расширение загружает информацию для виртуальной секции FileSourcesVirtual из физической таблицы FileSources.
ServerInstanceStoreExtension Расширение изменяет информацию для физической таблицы FileSources по данным виртуальной секции FileSourcesVirtual.
SetFileSourceStoreExtension 
SingletonDeleteExtension Удаление карточки-синглтона возможно без указания CardID.
SingletonExtensionHelper 
SingletonGetExtension Загрузка карточки-синглтона возможна через кэш без указания CardID.
SingletonNewExtension Невозможно создание карточки-синглтона, когда экземпляр карточки уже создан.
SingletonStoreExtension Невозможно создание карточки-синглтона, когда экземпляр карточки уже создан.
SortRowsGetExtension Упорядочиваем строки коллекционных секций при выполнении расширения SortRows для типа карточки, файла или задания.
StorageForAdminGetExtension Расширение, которое запрещает запросы Storage для любых пользователей, кроме администраторов.
StorageMappingExportExtension Действия для экспорта карточки, дополняющие стандартное API. Данное расширение задает параметры сериализации для выгрузки контента карточек во внешние файлы.
StrictSecurityStorageGetExtension В режиме StrictSecurity недоступна административная загрузка карточки с игнорированием расширений для просмотра структуры.
TaskKindGetExtension 
TemplateByTemplateNewExtension Создание копии для карточки шаблона или создание карточки шаблона по экспортированной карточке. Запрещаем редактировать приложенные файлы, разрешать будем только после сохранения при редактировании карточки в шаблоне.
TemplateCardNewExtension Перенос карточки, создаваемой по шаблону, из Info в Response. При этом не будет выполняться стандартный Request. Переносимая карточка не клонируется, т.е. изменения в Info сразу же отражаются на Response. Если пользовательские расширения уже записали Response, то действий не выполняется.
TemplateDeleteExtension Проверка прав перед удалением карточки шаблона.
TemplateEditCardRequestExtension Редактирование карточки в шаблоне EditCardInTemplate.
TemplateExtensionHelper Вспомогательные методы и константы для расширений на карточки шаблонов.
TemplateGetExtension Проверка прав на шаблон перед его загрузкой и установка прав при загрузке карточки шаблона. Заполнение виртуальных секций шаблона.
TemplateNewExtension Создание карточки шаблона по карточке, переданной в Request или создание карточки по идентификатору шаблона, переданного в Request. Заполнение виртуальных секций шаблона.
TemplateSaveCardRequestExtension Сохранение отредактированной карточки в шаблоне SaveCardInTemplate.
TemplateStoreExtension Проверка прав перед изменением карточки шаблона и её первичное сохранение, в процессе которого копируются приложенные файлы.
TemplateUniqueValidatorRequestExtension Выполнение валидаторов уникальности при сохранении в шаблоне.
TextPlaceholderDocumentBuilder 
ValidateNotNullTableStoreExtension Выполняет проверку на то, что в секциях, обнаруженных валидаторами NotNullTable, есть хотя бы одна строка на этапе BeforeCommitTransaction(ICardStoreExtensionContext).
ValidateUniqueStoreExtension Выполняет проверку на то, что в полях, обнаруженных валидаторами Unique, значения уникальны на этапе AfterBeginTransaction(ICardStoreExtensionContext). Также выполняет проверки и удаляет дубликаты на этапе BeforeRequest(ICardStoreExtensionContext), если соотвествующая настройка включена в валидаторе.
ViewCardGetExtension Расширение на загрузку виртуальной карточки "Представление" ViewTypeID. Только администратор системы может видеть поля такой карточки.
ViewCardStoreExtension Расширение на сохранение ролей для виртуальной карточки "Представление" ViewTypeID. Только администратор системы может изменять такую карточку.
WebApplicationExportExtension 
WebApplicationImportExtension 
WorkflowInstanceCardDeleteExtension 
WorkplaceCardGetExtension Расширение на загрузку виртуальной карточки "Рабочее место" ViewTypeID. Только администратор системы может видеть поля такой карточки.
WorkplaceCardStoreExtension Расширение на сохранение ролей для виртуальной карточки "Рабочее место" WorkplaceTypeID. Только администратор системы может изменять такую карточку.

Интерфейсы

ICardStrictSecurity Объект для установки и проверки доступа к карточке при наличии ограничений в конфигурации.
ICardStrictSecurityResolver 
IPlaceholderDocumentBuilderContainer 

Делегаты

PlaceholderDocumentBuilderFunc Функция, создающая и возвращающая документ для заданного потока с содержимым documentStream. Также возвращается функция getDocumentContentFunc, которая получает контент изменённого документа в форме массива байт при успешной замене плейсхолдеров.