CardHelperStoreAsync(CardStoreRequest, IFileContainer, ICardRepository, ICardStreamServerRepository, CancellationToken) - метод

Выполняет сохранение карточки на сервере с возможным наличием файлов. Не выполняет проверку на наличие изменений в контенте файлов методом EnsureAllContentModifiedAsync(IEnumerableIFile, CancellationToken). Метод для внутреннего использования, рекомендуется использовать объект ICardFileManager для сохранения карточки с файлами, обратитесь к руководству разработчика за примерами.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static CardStoreOperationToken StoreAsync(
	CardStoreRequest request,
	IFileContainer? fileContainer,
	ICardRepository cardRepository,
	ICardStreamServerRepository cardStreamServerRepository,
	CancellationToken cancellationToken = default
)

Параметры

request  CardStoreRequest
Запрос на сохранение карточки.
fileContainer  IFileContainer
Контейнер с файлами карточки или null, если карточка не может содержать файлов.
cardRepository  ICardRepository
Репозиторий для управления карточками.
cardStreamServerRepository  ICardStreamServerRepository
Репозиторий для потокового управления карточками на сервере.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Исключения

ArgumentNullException Параметры request, fileContainer, cardRepository или cardStreamServerRepository равны null.

См. также