CardStreamStoreStrategy.StoreAsync(CardStoreRequest, IEnumerable<ICardFileContentProvider>, ICardMetadata, ISession, ICardStoreStreamingContext, CancellationToken) - метод

Сохраняет карточку с контентом файлов, которые заданы списком объектов [Tessa.Cards.ICardFileContentProvider].

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
C#
public Task<CardStoreResponse> StoreAsync(
	CardStoreRequest request,
	IEnumerable<ICardFileContentProvider> files,
	ICardMetadata cardMetadata,
	ISession session,
	ICardStoreStreamingContext streamingContext,
	CancellationToken cancellationToken = default
)

Параметры

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

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

Task<CardStoreResponse>
Ответ на запрос по сохранению карточки.

Реализации

ICardStreamStoreStrategy.StoreAsync(CardStoreRequest, IEnumerable<ICardFileContentProvider>, ICardMetadata, ISession, ICardStoreStreamingContext, CancellationToken)

См. также