ICardStreamGetStrategy.GetFileContentAsync - метод

Получает контент версии файла. Возвращает ответ на запрос по получению контента версии файла. Вторым параметром возвращает функцию, открывающую поток на чтение контента файла, или null, если при получении информации о файле возникла ошибка, причём отличное от null значение возвращается только в случае отсутствия ошибок.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.7
C#
Task<(CardGetFileContentResponse Response, Func<CancellationToken, ValueTask<Stream?>> GetContentFuncAsync, ICardContentInfo ContentTokenInfo)> GetFileContentAsync(
	CardGetFileContentRequest request,
	ICardMetadata cardMetadata,
	ISession session,
	CancellationToken cancellationToken = default
)

Параметры

request  CardGetFileContentRequest
Запрос на получение контента версии файла.
cardMetadata  ICardMetadata
Метаинформация по типам карточек.
session  ISession
Сессия пользователя, выполняющего получение контента файла.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<ValueTuple<CardGetFileContentResponse, Func<CancellationToken, ValueTask<Stream>>, ICardContentInfo>>
Ответ на запрос по получению контента версии файла.

См. также