CardsWebProxyStoreAsync(CardStoreRequest, CardHeader, IReadOnlyCollectionFuncCancellationToken, ValueTaskStream, CancellationToken) - метод

Сохраняет карточку, переданную в запросе. Использует метод сервиса с Multipart-содержимым запроса.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Task<CardStoreResponse> StoreAsync(
	CardStoreRequest request,
	CardHeader header,
	IReadOnlyCollection<Func<CancellationToken, ValueTask<Stream>>>? fileStreams = null,
	CancellationToken cancellationToken = default
)

Параметры

request  CardStoreRequest
Запрос на сохранение карточки, содержащий изменённую информацию о карточке.
header  CardHeader
Заголовок потока, содержащего карточку.
fileStreams  IReadOnlyCollectionFuncCancellationToken, ValueTaskStream  (Optional)
Список функций, возвращающих поток для каждого сохраняемого файла, указанного в заголовке header.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskCardStoreResponse
Ответ на запрос, содержащий информацию о валидации процесса сохранения карточки, включая сообщения об ошибках.

См. также