FilePlaceholderFormatterTryGetFileContentAsync - метод

Возвращает содержимое файла с заданными параметрами или null, если содержимое файла недоступно.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
protected virtual Task<byte[]> TryGetFileContentAsync(
	Guid identifier,
	bool isVersion,
	IDbScope dbScope,
	IUnityContainer unityContainer,
	IPlaceholderReplacementContext context,
	IPlaceholder placeholder,
	IPlaceholderFormatSettings formatSettings,
	IPlaceholderFormatRequest request,
	CancellationToken cancellationToken = default
)

Параметры

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

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

TaskByte
Содержимое файла с заданными параметрами или null, если содержимое файла недоступно.

См. также