CardExtensionsGetFileSourceAsync(ICardRequestComponent, Card, CardFile, ICardMetadata, ISession, CancellationToken) - метод

Возвращает местоположение контента файла для заданного файла file указанной карточки card. Местоположение определяется выполнением запроса GetFileSource. Метод возвращает null, если определить местоположение не удалось, обычно в этом случае будет использоваться местоположение по умолчанию.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask<CardFileSourceType?> GetFileSourceAsync(
	this ICardRequestComponent requestComponent,
	Card card,
	CardFile file,
	ICardMetadata cardMetadata,
	ISession session,
	CancellationToken cancellationToken = default
)

Параметры

requestComponent  ICardRequestComponent
Компонент, выполняющий универсальный запрос к сервису карточек.
card  Card
Карточка, для файла которой требуется получить местоположение контента.
file  CardFile
Файл карточки, для которого требуется получить местоположение контента.
cardMetadata  ICardMetadata
Метаинформация по карточкам.
session  ISession
Текущая сессия.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskNullableCardFileSourceType
Местоположение контента для заданного файла указанной карточки или null, если Digest неизвестен или не требуется.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ICardRequestComponent. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также