CardComponentHelper - класс
Вспомогательные методы и константы для компонентов API карточек.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static class CardComponentHelper
Public NotInheritable Class CardComponentHelper
public ref class CardComponentHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type CardComponentHelper = class end
- Inheritance
- Object CardComponentHelper
CheckCardTypeAsync |
Метод выполняет проверку предполагаемого типа карточки с актуальным,
если информация по предполагаемому типу была указана.
В случае несовпадения в результат валидации validationResult
будет записано сообщение об ошибке, а метод вернёт false.
|
CleanCardAsync |
Очищает место, отведённое для контента файлов, принадлежащих карточке.
|
CleanFilesAsync |
Очищает место, отведённое для контента файла. Метод вызывается перед удалением файла.
|
CreateResponse |
Возвращает ответ на универсальный запрос к сервису карточек по заданному запросу.
|
DeleteContentsAsync |
Удаляет контенты версий файлов, определяемые заданным списком контекстов.
|
ExtendRequestAsyncTRequest, TResponse, TContext, TExtension |
Дополняет запрос к API карточек цепочками расширений.
|
FixAfterExport(Card) |
Исправляет структуру карточки после экспорта для того,
чтобы её можно было использовать для импорта или для создания по шаблону.
Метод устанавливает версию карточку, равную 0, а также исправляет файлы и задания
(при этом не изменяются секции).
|
FixAfterExport(CardFile) |
Исправляет структуру файла после экспорта для того,
чтобы её можно было использовать для импорта или для создания по шаблону.
|
FixAfterExport(CardTask) |
Исправляет структуру задания после экспорта для того,
чтобы её можно было использовать для импорта.
|
GetContentContextsAsync |
Возвращает список контекстов, описывающий все версии для заданного списка файлов.
|
GetInvalidInstanceTypeResponseTResponse |
Возвращает запрос с сообщением об ошибке валидации, обозначающей несоответствие типа экземпляра для заданного
типа карточки cardType и ожидаемого типа экземпляра expectedInstanceType.
|
GetStoreMode |
Возвращает способ сохранения карточки по её версии.
|
IsAllowedPhysicalColumn |
Возвращает признак того, что колонка с заданным именем columnName
присутствует в указанном списке columns и является физической колонкой.
|
IsTemporaryTaskRole |
Возвращает признак того, что роль с заданным идентификатором типа является или заменена
на временную роль задания и должна быть удалена после завершения задания.
|
TryGetCardTypeAsync(Guid, ICardMetadata, CancellationToken) |
Возвращает тип карточки по заданному идентификатору,
или null, если тип карточки не найден.
|
TryGetCardTypeAsync(NullableGuid, String, ICardMetadata, CancellationToken) |
Возвращает тип карточки по заданному идентификатору или имени,
или null, если идентификатор и имя равны null
или тип карточки не найден по заданным идентификатору или имени.
|
TryGetUserInfo |
Возвращает информацию о пользователе по объекту сессии
или false, если информацию невозможно получить.
|
ContentFileDataKey |
Ключ для содержимого файла, выгруженного в текстовый формат JSON.
|
ContentFileIDKey |
Ключ для идентификатора файла, который записывается рядом с его содержимым в карточке,
выгруженной в текстовый формат JSON.
|
ContentFileReferenceKey |
Ключ для содержимого файла, выгруженного в текстовый формат JSON.
|
ContentFileSizeKey |
Ключ для размера файла, который записывается рядом с его содержимым в карточке,
выгруженной в текстовый формат JSON.
|
DoNotCheckVersion |
Значение версии, которое передаётся в метод ExecuteInWriterLockAsync(Guid, Int32, IValidationResultBuilder, FuncICardTransactionParameter, Task, Boolean, CancellationToken)
для того, чтобы обозначить, что проверка версии не требуется. Это имеет смысл при удалении карточки.
|
FileFactory |
Фабрика, используемая для создания объекта ListStorage<CardFile>,
который содержит файлы карточки.
|
FileMappingFactory |
Фабрика, используемая для создания объекта ListStorage<CardFileContentMapping>,
который содержит объекты маппинга сохраняемого контента.
|
RowFactory |
Фабрика, используемая для создания объекта ListStorage<CardRow>,
который содержит строки коллекционной и древовидной секции.
|
SectionFactory |
Фабрика, используемая для создания объекта StringDictionaryStorage<CardSection>,
который содержит секции карточки.
|
SectionRowsFactory |
Фабрика, используемая для создания объекта StringDictionaryStorage<CardRow>,
который содержит пустые строки коллекционных и древовидных секций.
|
TaskFactory |
Фабрика, используемая для создания объекта ListStorage<CardTask>,
который содержит задания карточки.
|
TaskHistoryFactory |
Фабрика, используемая для создания объекта ListStorage<CardTaskHistoryItem>,
который содержит записи в истории действий карточки.
|
TaskHistoryGroupFactory |
Фабрика, используемая для создания объекта ListStorage<CardTaskHistoryGroup>,
который содержит группы в истории действий карточки.
|
TemporaryTaskRoleTypeIDList |
Идентификаторы типов ролей, которые являются временными ролями заданий.
|