CardComponentHelper - класс |
Пространство имён: Tessa.Cards.ComponentModel
public static class CardComponentHelper
Тип 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.
| |
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 |
Идентификаторы типов ролей, которые являются временными ролями заданий.
|