CardStreamStoreStrategyStoreAsync(CardStoreRequest, IEnumerableICardFileContentProvider, ICardMetadata, ISession, ICardStoreStreamingContext, CancellationToken) - метод

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

Definition

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

Параметры

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

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

TaskCardStoreResponse
Ответ на запрос по сохранению карточки.

Реализации

ICardStreamStoreStrategyStoreAsync(CardStoreRequest, IEnumerableICardFileContentProvider, ICardMetadata, ISession, ICardStoreStreamingContext, CancellationToken)

См. также