CardExtensionsGetFileSourceAsync(ICardRepository, Card, CardFile, CancellationToken) - метод

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

Definition

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

Параметры

cardRepository  ICardRepository
Репозиторий для управления карточками.
card  Card
Карточка, для файла которой требуется получить местоположение контента.
file  CardFile
Файл карточки, для которого требуется получить местоположение контента.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskNullableCardFileSourceType
Задача, возвращающая местоположение контента для заданного файла указанной карточки или null, если Digest неизвестен или не требуется.

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

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

См. также