FilePlaceholderFormatterModifyFileContentRequestAsync - метод

Изменяет подготовленный к выполнению запрос на загрузку содержимого файла с заданными параметрами. Базовая реализация указывает полные права доступа в запросе, используя объект [Tessa.Cards.ICardServerPermissionsProvider], если он зарегистрирован в Unity.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected virtual Task ModifyFileContentRequestAsync(
	CardGetFileContentRequest getContentRequest,
	IDbScope dbScope,
	IUnityContainer unityContainer,
	IPlaceholderReplacementContext context,
	IPlaceholder placeholder,
	IPlaceholderFormatSettings formatSettings,
	IPlaceholderFormatRequest request,
	CancellationToken cancellationToken = default
)

Параметры

getContentRequest  CardGetFileContentRequest
Запрос на загрузку содержимого файла. Все основные данные в запросе уже были заполнены, и текущий метод может их видоизменить.
dbScope  IDbScope
Объект, обеспечивающий взаимодействие с базой данных.
unityContainer  IUnityContainer
Контейнер Unity, зависимости из которого могут использоваться совместно с переданными параметрами.
context  IPlaceholderReplacementContext
Контекст операции, связанной с заменой плейсхолдеров.
placeholder  IPlaceholder
Плейсхолдер, поле которого форматируется.
formatSettings  IPlaceholderFormatSettings
Настройки форматирования для вывода значений.
request  IPlaceholderFormatRequest
Запрос на форматирование поля, соответствующее выводимому значению.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Task
Асинхронная задача.

См. также