Для изменения размера нажмите или перетащите

CardHelper - методы

Тип CardHelper предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методСтатический членCompress
Выполняет упаковку пакета карточки. Заданный декоратор становится непригоден к использованию.
Открытый методСтатический членCompressFileVersions
Выполняет упаковку запроса на получение информации по версиям файла. Заданный декоратор становится непригоден к использованию.
Открытый методСтатический членCopyFilesAsync

Создаёт копии файлов карточки sourceCard в карточке targetCard. При этом не выполняется расширений, но учитываются все те же особенности, что и при создании карточек по шаблону. Подписи файла по умолчанию не переносятся, если не указан параметр copySignatures.

Фактическая копия файла с контентом будет создана после сохранения карточки targetCard. Метод может вызываться как на сервере, так и на клиенте (причём сервер не будет вызван).

Метод возвращает результат копирования, который не равен null и содержит ошибки, если копирование не было выполнено.

Т.к. в карточке targetCard могут быть добавлены файлы, то карточку рекомендуется сохранять посредством ICardFileManager, чтобы содержимое файлов было корректно скопировано.

При сохранении посредством ICardRepository файлы будут добавлены без содержимого.

Открытый методСтатический членCreateDefaultFileType
Создаёт тип карточки CardType, описывающий стандартный тип файла FileTypeID. Рекомендуется использовать только в целях предпросмотра карточек.
Открытый методСтатический членCreateDeletedAfterBeginTransactionAsync
Метод, создающий карточку в корзине. Обычно вызывается в AfterBeginTransaction(ICardDeleteExtensionContext) до того, как карточка будет удалена, но уже внутри транзакции. Вызывается как в платформенной расширении на удаление в корзину, также может быть вызван для удаления в корзину виртуальных карточек. Возвращает признак того, что удалённая карточка была создана.
Открытый методСтатический членCreateDeletedAfterRequestAsync
Метод, выполняемый после создания карточки в корзине CreateDeletedAfterBeginTransactionAsync(ICardDeleteExtensionContext, ICardContentStrategy, ICardStoreStrategy, ICardRepository, ICardRepository, ICardRepository, ICardRepository, CancellationToken) снаружи транзакции. Обычно вызывается в AfterBeginTransaction(ICardDeleteExtensionContext), после того, как карточка будет удалена, но уже внутри транзакции. Вызывается как в платформенной расширении на удаление в корзину, также может быть вызван для удаления в корзину виртуальных карточек.
Открытый методСтатический членCreateFromExportedCardAsync
Создаёт карточку по экспортированной карточке и информации из карточки-источника, из которой выполнялся экспорт и которая используется для связи с файлами.
Открытый методСтатический членCreateFromTemplateAsync
Создаёт карточку по шаблону и возвращает её.
Открытый методСтатический членCreateSectionRows
Создаёт объект, содержащий коллекцию пустых строк коллекционных и древовидных секций, упорядоченных по имени секции.
Открытый методСтатический членDecompress(DictionaryString, Object)
Выполняет распаковку пакета карточки.
Открытый методСтатический членDecompress(IStorageObjectProvider)
Выполняет распаковку пакета карточки.
Открытый методСтатический членDecompressFileVersions(DictionaryString, Object)
Выполняет распаковку запроса на получение информации по версиям файла.
Открытый методСтатический членDecompressFileVersions(IStorageObjectProvider)
Выполняет распаковку запроса на получение информации по версиям файла.
Открытый методСтатический членExecuteTypeExtensionsAsync
Выполняет расширения на типы карточек для заданного типа расширений type.
Открытый методСтатический членGetBlockClass
Возвращает имя класса блока, используемое в типах карточек.
Открытый методСтатический членGetCardFileNameWithoutExtension
Возвращает корректное имя файла карточки без расширения по дайджесту карточки. Может использоваться для определения имени файла для экспортируемой карточки.
Открытый методСтатический членGetCardFileTypes
Получение набора типов файлов IFileType по типам карточек CardType, полученным из метаданных.
Открытый методСтатический членGetDisplayText
Возвращает текст для отображения, в котором был заменён перевод строки.
Открытый методСтатический членGetFileCardTypesAsync
Получение типов файлов, доступных из API карточек.
Открытый методСтатический членGetFormClass
Возвращает имя класса формы, используемое в типах карточек.
Открытый методСтатический членGetLink
Возвращает ссылку на открытие карточки в клиентском приложении с опциональным открытием файла в карточке.
Открытый методСтатический членGetTaskState
Возвращает строку с кратким описанием по состоянию задания по его параметрам.
Открытый методСтатический членGetTaskStateDate
Возвращает дату, актуальную для состояния задания. Состояние можно получить вызовом метода GetTaskState(String, String, NullableGuid).
Открытый методСтатический членGetWebFileLink
Открытый методСтатический членGetWebLink
Возвращает ссылку на открытие карточки в web-клиенте или null, если ссылка webAddress является равна null после нормализации.
Открытый методСтатический членGrantAllPermissions
Выдаёт все возможные разрешения для заданной карточки и её вложенных карточек.
Открытый методСтатический членHasFilesContentsToSave
Возвращает признак того, что в заданной карточке присутствует хотя бы один файл, который был добавлен или содержимое которого было изменено.
Открытый методСтатический членIsSystemKey
Определяет, является ли заданный ключ хранилища IDictionary<string, object> системным ключом.
Открытый методСтатический членIsUserKey
Определяет, является ли заданный ключ хранилища IDictionary<string, object> пользовательским ключом.
Открытый методСтатический членLimitDisplayValue
Ограничивает длину имени карточки для отображения пользователю или в ссылке на карточку.
Открытый методСтатический членMergeSection
Открытый методСтатический членProhibitAllPermissions
Явно запрещает все возможные разрешения для заданной карточки и её вложенных карточек.
Открытый методСтатический членSetAllCardPermissions
Устанавливает указанные разрешения для карточки, её файлов и заданий.
Открытый методСтатический членStoreAsync(CardStoreRequest, IFileContainer, ICardRepository, ICardStreamServerRepository, CancellationToken)
Выполняет сохранение карточки на сервере с возможным наличием файлов. Не выполняет проверку на наличие изменений в контенте файлов методом EnsureAllContentModifiedAsync(IEnumerableIFile, CancellationToken). Метод для внутреннего использования, рекомендуется использовать объект ICardFileManager для сохранения карточки с файлами, обратитесь к руководству разработчика за примерами.
Открытый методСтатический членStoreAsync(CardStoreRequest, IFileContainer, ICardRepository, ICardStreamClientRepository, FuncDouble, CancellationToken, ValueTask, Int32, CancellationToken)
Выполняет асинхронное сохранение карточки на клиенте с возможным наличием файлов. Не выполняет проверку на наличие изменений в контенте файлов. Метод для внутреннего использования, рекомендуется использовать объект ICardFileManager для сохранения карточки с файлами, обратитесь к руководству разработчика за примерами.
Открытый методСтатический членTemplateFileIsMatchForSource(CardFile, Guid)
Возвращает признак того, что заданный файл, расположенный в шаблоне, соответствует файлу в карточке с заданным идентификатором. Идентификатор версии не проверяется.
Открытый методСтатический членTemplateFileIsMatchForSource(CardFile, Guid, Guid)
Возвращает признак того, что заданный файл, расположенный в шаблоне, соответствует файлу в карточке с заданным идентификатором и идентификатором версии.
Открытый методСтатический членTryGetCsvEncodingAsync
Возвращает кодировку для формирования файлов csv
Открытый методСтатический членTryGetCsvSeparatorAsync
Возвращает разделитель для формирования файлов csv. В случае если символ не задан или при конвертации символа произошла ошибка возвращает ';' в качестве разделителя по умолчанию
Открытый методСтатический членTryGetWebAddressAsync
Возвращает базовый адрес веб-клиента или null, если адрес не удалось получить.
Открытый методСтатический членTryParseCardFileFormatFromExtension
Определяет формат файла по расширению. Возвращает null, если определить формат не удалось.
Открытый методСтатический членTryParseLink
Выполняет попытку прочитать параметры, полученные для открытия карточки по ссылке.
В начало страницы
См. также