CardsWebProxy.StoreAsync(CardStoreRequest, CardHeader, IReadOnlyCollection<Func<CancellationToken, ValueTask<Stream>>>, CancellationToken) - метод

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

Definition

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

Параметры

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

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

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

См. также