CardRequestTypes - класс

Типы стандартных запросов к сервису карточек через метод RequestAsync(CardRequest, CancellationToken).

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class CardRequestTypes
Inheritance
Object    CardRequestTypes

Поля

AclManager Запрос на вызов IAclManager на сервере с клиента.
ApplyUserSettingsToRoles Запрос на копирование настроек одного сотрудника на заданный список ролей (без учёта заместителей). Запрос доступен только для администраторов.
ChangePassword Запрос на изменение пароля для сотрудника с типом входа "Пользователь Tessa".
Compile Запрос на компиляцию объектов системы.
DeleteNotificationSubscription Запрос на удаление списка подписок на уведомление.
EditCardInTemplate Запрос на подготовку карточки в шаблоне к редактированию.
GetDigest Запрос на получение Digest для сохранения в историю действий с карточкой или для отображения пользователю в названии вкладки.
GetFileSource Запрос на получение источника, в который сохраняется файл, выполняемый при изменении контента этого файла. Запрос выполняется только на сервере в расширениях платформы.
GetFormattingSettings Запрос на получение настроек форматирования IFormattingSettings для культуры с указанным именем. В запросе передаётся строка с кодом культуры в значении request.Info["Name"]. Результат может быть получен в response.Info["FormattingSettings"] как сериализованный объект FormattingSettings.
GetTextRecognitionOperationInfo Запрос на получение информации об операции OCR для заданного файла.
GetTypeIDList Запрос на получение типов карточек по списку идентификаторов карточек. Используется, например, для массового удаления карточек, когда известны только их идентификаторы.
GetVersionSignatures Запрос на загрузку подписей для заданной версии файла.
InvalidateCache Запрос на сброс кэшей.
MailSent Запрос на выполнение обработки после успешной отправки письма. В этом случае обычно выполняется очистка, в т.ч. для приложенных файлов, если они формировались динамически. В объекте Info содержатся параметра отправленного письма: MailInfo - сериализованный объект MailInfo; Email - один или несколько почтовых адресов, на которые было отправлено письмо; Subject - тема письма; Body - тело письма, обычно в формате HTML.
MySettingsNotificationPlaceholder Запрос на получение значений плейсхолдера для вкладки "Уведомления" в "Моих настройках"
RepairConditionTypes Запрос на починку типов условий через IConditionRepairManager.
ResetUserAvatar Запрос на сброс аватара сотрудника. В параметре CardID содержится идентификатор сотрудника, для которого выполняется сброс. Обработчик по умолчанию выполняется только для текущего пользователя или, если пользователь является администратором, то для любого пользователя.
ResetUserFrequentlyUsedEmoji Запрос на сброс всех часто используемых эмодзи пользователя. В параметре CardID содержится идентификатор сотрудника, для которого выполняется сброс. Обработчик по умолчанию выполняется только для текущего пользователя или, если пользователь является администратором, то для любого пользователя.
ResetUserSettings Запрос на сброс всех личных настроек пользователя. В параметре CardID содержится идентификатор сотрудника, для которого выполняется сброс. Обработчик по умолчанию выполняется только для текущего пользователя или, если пользователь является администратором, то для любого пользователя.
ResolveUserCipherInfo Запрос на получение актуализированной информации по ключам шифрования для текущего пользователя.
SaveCardInTemplate Запрос на подготовку отредактированной карточки для сохранения в шаблоне.
SaveCardModelSettings Запрос на сохранение настроек текущего сотрудника, связанных с карточками, в т.ч. с настройками предпросмотра.
SmartRoleUpdateManager Запрос на вызов ISmartRoleUpdateManager на сервере с клиента.
TagManager Запрос на вызов ITagManager на сервере с клиента.
TwoFactorAuthUserSettingsChange Запрос на изменение настроек двухфакторной аутентификации для сотрудника.
UpdateCardUserSettings

Запрос на обновление значений настроек для элементов карточки, которые используются в ICardUserSettingsCache.

По ключу request.Info["Settings"] доступна хеш-таблица, которая содержит вложенные хеш-таблицы для замены ключей в настройках или null для удаляемых из настроек ключей. Другие типы значений по ключам игнорируются.

См. также