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 Создание резервной копии карточки перед её удалением.
BackupCardFileStoreExtension Расширение выполняет проверку удалённых файлов в сохраняемой карточке и изменяет способ удаления карточки файла без возможности восстановления, если в системе не поддерживается удаление файлов с восстановлением.
BackupForAdminGetExtension Расширение, которое запрещает запросы Backup для любых пользователей, кроме администраторов.
BusinessProcessCardDeleteExtension 
BusinessProcessCardGetExtension Расширение исключает из загрузки секцию с версиями бизнес процесса и снимает права на редактирование секций.
BusinessProcessCardHelper Вспомогательные методы для работы с карточкой шаблона процесса
BusinessProcessCardImportExtension Расширение, которое сбрасывает кеши бизнес-процессов при импорте карточки шаблона бизнес-процесса.
BusinessProcessCardNewExtension 
BusinessProcessCardStoreExtension 
CalculateDigestServerGetExtension 
CardCompilationHelper 
CardStrictSecurity Базовый абстрактный класс для установки и проверки доступа к карточке при наличии ограничений в конфигурации.
CardStrictSecurityDeleteExtension 
CardStrictSecurityNewGetExtension 
CardStrictSecurityResolver 
CardStrictSecurityStoreExtension 
CardTaskDialogActionStoreExtension Расширение на сохранение задания диалога.
CheckFilesStoreExtension Проверяет свойства файлов перед загрузкой на сервер, в т.ч. их размер. Может возвращать ошибки или устанавливать теги для файлов.
CheckMethodForbiddenFromClientStoreExtension Расширение, которое запрещает запросы Restore для любых клиентских запросов и запросы Import для не-администраторов.
CheckRequestDeleteExtension Выполняет проверку запроса на удаление карточки, который пришёл с клиента.
CheckRequestGetExtension Выполняет проверку запроса на загрузку карточки, который пришёл с клиента.
CheckRequestGetFileContentExtension 
CheckRequestStoreExtension Выполняет проверку запроса на сохранение карточки, который пришёл с клиента.
CheckTaskAccessStoreExtension Расширение на проверку прав доступа на изменение задания
CheckTaskModeGetExtension 
CompileRequestExtension Расширение, выполняющее вызов методов ICompilationCacheContainer.
CompletionOptionDeleteExtension Расширение на удаление виртуальной карточки варианта завершения.
CompletionOptionGetExtension Расширение на получение виртуальной карточки варианта завершения.
CompletionOptionNewExtension Расширение на создание виртуальной карточки варианта завершения.
CompletionOptionStoreExtension Расширение на сохранение виртуальной карточки варианта завершения.
CompressCardGetExtension Выполняет компрессию карточки после успешного запроса на её получение.
CompressCardGetFileVersionsExtension Выполняет компрессию списка версий файла после успешного запроса на его получение.
ConditionCardStrictSecurity Объект для установки и проверки доступа к карточке "Тип условия" при наличии ограничений в конфигурации.
ConditionRepairManagerRequestExtension Расширение для обработки клиентских запросов IConditionRepairManager.
ConditionTypeDeleteExtension Выполняет инвалидацию кэшей при удалении карточки типа условия.
ConditionTypeStoreExtension Расширение на сохранение карточки типа условия. Выполняет инвалидацию кэша компиляции и перекомпиляцию скриптов.
ConfigurationVersionDeleteExtension Увеличивает версию конфигурации при удалении карточек, загружаемых при инициализации.
ConfigurationVersionStoreExtension Увеличивает версию конфигурации при изменении карточек, загружаемых при инициализации, у которых также увеличивается версия.
ConverterFileContentExtension Расширение, осуществляющее конвертацию файлов для предпросмотра на клиенте.
DefaultFileSourceRequestExtension Независимо от параметров файла устанавливаем местоположение файла по умолчанию.
DeferredNotificationSendStoreExtension 
DeletedCardDeleteExtension Восстановление карточки, которая была удалена, совместно с удалением удалённой карточки.
DeletedCardGetExtension Загрузка виртуальных секций для карточки Deleted, а также установка разрешений.
DeleteNotificationSubscriptionRequestExtension 
DocLoadStoreExtension Проверка при сохранении карточки настроек потокового ввода документов
ErrorDeleteExtension 
ErrorGetExtension 
ErrorGetFileVersionsExtension Расширение на загрузку версий файлов карточек ошибок.
ErrorStoreExtension Расширение, которое создаёт запись в истории действий при создании карточки "Ошибка".
ExecuteValidationTransactionActionsStoreExtension 
ExportCardGetExtension Действия для экспорта карточки, дополняющие стандартное API.
FileConverterCacheGetExtension Загружает информацию для отображения в карточке настроек. При наличии ключа LightweightLoadingKey будет загружена информация только из виртуальной секции.
FileConverterCacheNewExtension Карточка кэша должна всегда иметь идентификатор карточки CacheCardID.
FileConverterCacheStoreExtension Расширение учитывает наличие в запросе ключа OldestPreviewRequestTimeKey, по которому должна быть выполнена очистка кэша. Тип карточки административный, поэтому доступ к очистке кэша могут иметь только администраторы.
FileSatelliteCardStoreExtension Расширение, которое сохраняет файловый сателлит в BeforeCommitTransaction(ICardStoreExtensionContext). Расширение выполняется с регистрацией Finalize.
FileSatelliteGetFileContentExtension Данное расширение получает контент файлы из файлового сателлита по ID основной карточке.
FileSatelliteHelper Класс с вспомогательными методами для удобной работы с файловым сателлитом.
FileSatelliteTaskDeleteTaskStoreExtension Данное расширение удаляет файлы из файлового сателлита, которые относятся к удаляемому заданию.
FileSignaturesStoreExtension Запрещает удаление строк с подписями, если пользователь не является администратором.
FileTemplateCardStrictSecurity Объект для установки и проверки доступа к карточке "Шаблон файла" при наличии ограничений в конфигурации.
FileTemplateCompilationStoreExtension 
FileTemplateCompileAllRequestExtension 
FileTemplateConvertGetContentExtension 
FileTemplateDeleteExtension 
FileTemplateGetContentExtension Расширение производит загрузку контента файла из карточки шаблона с заменой плейсхолдеров в файле.
FileTemplatesRequestExtension Расширение получает информацию о шаблонах файлов с учетом запрашиваемого типа шаблона, принадлежности к типу карточки или представлению.
FileTemplateStoreExtension Расширение на сохранение карточки шаблона файла.
FileTemplateValidatorStoreExtension 
FixNumberWhenSavingTemplateRequestExtension Исправляет карточку, отредактированную в шаблоне, в соответствие с API номеров.
FixSignatureVersionsStoreExtension Расширение исправляет идентификатор версии файла для тех строк ЭЦП, которые указаны как связанные с последней версией.
FormatSettingsDeleteExtension Расширения удаления для карточки "Форматирование дат и чисел".
FormatSettingsStoreExtension Расширения сохранения для карточки "Форматирование дат и чисел".
FunctionRoleDeleteExtension Расширение на удаление виртуальной карточки варианта завершения.
FunctionRoleGetExtension Расширение на получение виртуальной карточки варианта завершения.
FunctionRoleNewExtension Расширение на создание виртуальной карточки варианта завершения.
FunctionRoleStoreExtension Расширение на сохранение виртуальной карточки варианта завершения.
GetFormatSettingsRequestExtension Расширение для обработки запроса GetFormattingSettings
GetTypeIDListRequestExtension 
GetVersionSignaturesRequestExtension Запрос на загрузку подписей для заданной версии файла.
HelpSectionGetExtension Расширение на получение карточки справки.
HelpSectionNewExtension New request extension for HelpSection Card.
HelpSectionStoreExtension 
HtmlPlaceholderDocumentBuilder 
HtmlViewerGetExtension 
ImportCardStoreExtension Действия для импорта карточки, дополняющие стандартное API.
LicenseGetExtension Расширение, заполняющее поля для карточки настроек лицензии при её загрузке.
LicenseNewExtension Расширение, заполняющее поля для карточки настроек лицензии при её создании.
LicenseStoreExtension Расширение, заполняющее поля для карточки настроек лицензии при её сохранении (как при первом, так и при последующих).
LoadFileSignaturesGetExtension Загружает секцию с подписями для всех файлов. Платформенный компонент не загружает эту секцию, т.к. в неё включена колонка Data, а также для оптимизации загрузки по всем файлам. Выполняемся на Platform, чтобы для виртуальных файлов можно было загрузить подписи.
MakeReadonlyGetExtension Устанавливает поле в состояние "только для чтения" после первого сохранения карточки MakeReadonly для типа карточки, файла или задания.
MergeWithBilletCardNewExtension Инициализирует созданную карточку данными из заготовки карточки (NewCardBilletKey).
MySettingsNotificationPlaceholderCardRequest 
NotificationCardsStrictSecurity Объект для установки и проверки доступа к карточке "Уведомление" при наличии ограничений в конфигурации.
NotificationCompilationStoreExtension 
NotificationDeleteExtension 
NotificationStoreExtension 
NotificationSubscriptionsBackupExtension 
NotificationSubscriptionsCardDeleteExtension 
NotificationSubscriptionsCardGetExtension 
NotificationSubscriptionsCardStoreExtension 
NotificationSubscriptionsRestoreExtension 
NotificationTypeDeleteExtension 
NotificationTypeStoreExtension 
OperationGetExtension Расширение на получение виртуальной карточки операции.
PlaceholderCompilationStoreRequestExtension 
PlaceholderDocumentBuilderContainer 
PrepareCardDeleteExtension Проверяет и подготавливает запрос на удаление карточки перед тем, как его получат остальные расширения при передаче запроса через веб-сервис.
Registrator 
ResetUserAvatarCardRequestExtension 
ResetUserFrequentlyUsedEmojiRequestExtension 
ResetUserSettingsRequestExtension 
ResolveUserCipherInfoRequestExtension Запрос на получение актуализированной информации по ключам шифрования для текущего пользователя ResolveUserCipherInfo.
RestoreCardFileStoreExtension Расширение, которое выполняет обработку удалённых файлов по восстановлению в карточке или полному удалению из карточки.
SealedApplicationDeleteExtension В режиме Sealed недоступно создание, изменение и удаление карточек приложений, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedApplicationNewGetExtension В режиме Sealed недоступно создание, изменение и удаление карточек приложений, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedApplicationStoreExtension В режиме Sealed недоступно создание, изменение и удаление карточек приложений, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedSingletonDeleteExtension В режиме Sealed недоступно создание, изменение и удаление карточек-синглтонов, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedSingletonNewGetExtension В режиме Sealed недоступно создание, изменение и удаление карточек-синглтонов, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SealedSingletonStoreExtension В режиме Sealed недоступно создание, изменение и удаление карточек-синглтонов, а также их импорт. При этом структуру карточки можно создать, но при первом сохранении будет ошибка.
SequenceGetExtension 
SequenceNewExtension Расширение на создание карточки последовательности, в которой дописывается один интервал со свободными номерами и устанавливаются разрешения на редактирование.
SequenceStoreExtension Расширение, проверяющее целостность интервалов и зарезервированных номеров, а также уникальность названия последовательности в транзакции на сохранение карточки последовательности.
ServerInstanceDeleteExtension Расширение удаляет информацию для физической таблицы FileSources, т.к. её содержимое настраивается удаляемой карточкой.
ServerInstanceGetExtension Расширение загружает информацию для виртуальных секций карточки настроек сервера. Также блокирует поля для взаимодействия с флагом "Приложением-ассистент для мобильных устройств" без лицензии.
ServerInstanceInvalidateCacheExtension Инвалидирует кэш настроек истории действий при изменении соответствующих полей в карточке "Настройки сервера".
ServerInstanceStoreExtension Расширение изменяет информацию в физических таблицах по данным виртуальных секций.
ServerInstancesUseNewDeputiesDeleteExtension Расширение сбрасывает кэш метаинформации на сервере при удалении карточки настроек сервера. Это нужно чтобы выполнить повторное построение метаинформации с корректными настройками системы замещений. И чтобы на основе корректных настроек замещения отработали расширения на метаинформацию RoleDeputiesManagementModifyBySettingsMetadataExtension Должно выполняться после расширения InvalidateSingletonDeleteExtension. В результате выполнения которого сбросятся настройки замещений в IDeputiesManagementSettingsProvider
ServerInstancesUseNewDeputiesStoreExtension Расширение сбрасывает кэш метаинформации на сервере при сохранении карточки настроек сервера с изменениями в настройках системы замещений. Это нужно чтобы выполнить повторное построение метаинформации с корректными настройками системы замещений. И чтобы на основе корректных настроек замещения отработали расширения на метаинформацию RoleDeputiesManagementModifyBySettingsMetadataExtension Должно выполняться после расширения InvalidateSingletonStoreExtension. В результате выполнения которого сбросятся настройки замещений в IDeputiesManagementSettingsProvider
SetFileSourceStoreExtension 
SingletonDeleteExtension Удаление карточки-синглтона возможно без указания CardID.
SingletonExtensionHelper 
SingletonGetExtension Загрузка карточки-синглтона возможна через кэш без указания CardID.
SingletonNewExtension Невозможно создание карточки-синглтона, когда экземпляр карточки уже создан.
SingletonStoreExtension Невозможно создание карточки-синглтона, когда экземпляр карточки уже создан.
SortRowsGetExtension Упорядочиваем строки коллекционных секций при выполнении расширения SortRows для типа карточки, файла или задания.
StorageForAdminGetExtension Расширение, которое запрещает запросы Storage для любых пользователей, кроме администраторов.
StorageMappingExportExtension Действия для экспорта карточки, дополняющие стандартное API. Данное расширение задает параметры сериализации для выгрузки контента карточек во внешние файлы.
StrictSecurityStorageGetExtension В режиме StrictSecurity недоступна административная загрузка карточки с игнорированием расширений для просмотра структуры.
TaskKindGetExtension 
TaskNestedRolesDeleteEventHandler Обработчик события удаления вложенной роли из ФРЗ заданий.
TemplateByTemplateNewExtension Создание копии для карточки шаблона или создание карточки шаблона по экспортированной карточке. Запрещаем редактировать приложенные файлы, разрешать будем только после сохранения при редактировании карточки в шаблоне.
TemplateCardNewExtension Перенос карточки, создаваемой по шаблону, из Info в Response. При этом не будет выполняться стандартный Request. Переносимая карточка не клонируется, т.е. изменения в Info сразу же отражаются на Response. Если пользовательские расширения уже записали Response, то действий не выполняется.
TemplateDeleteExtension Проверка прав перед удалением карточки шаблона.
TemplateEditCardRequestExtension Редактирование карточки в шаблоне EditCardInTemplate.
TemplateExtensionHelper Вспомогательные методы и константы для расширений на карточки шаблонов.
TemplateGetExtension Проверка прав на шаблон перед его загрузкой и установка прав при загрузке карточки шаблона. Заполнение виртуальных секций шаблона.
TemplateNewExtension Создание карточки шаблона по карточке, переданной в Request или создание карточки по идентификатору шаблона, переданного в Request. Заполнение виртуальных секций шаблона.
TemplateSaveCardRequestExtension Сохранение отредактированной карточки в шаблоне SaveCardInTemplate.
TemplateStoreExtension Проверка прав перед изменением карточки шаблона и её первичное сохранение, в процессе которого копируются приложенные файлы.
TemplateUniqueValidatorRequestExtension Выполнение валидаторов уникальности при сохранении в шаблоне.
TextPlaceholderDocumentBuilder 
TranslateTxtToUtf8GetFileContentExtension Расширение преобразует txt файл в UTF-8.
TwoFactorAuthUserSettingsNewExtension Расширение для инициализации настроек двухфакторной аутентификации по сотруднику при создании виртуальной карточки с настройками.
TwoFactorAuthUserSettingsStoreExtension Расширение на запрет сохранения карточки с настройками двухфакторной аутентификации по сотруднику.
UpdateCardUserSettingsRequestExtension 
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, которая получает контент изменённого документа в форме массива байт при успешной замене плейсхолдеров.