ICardStreamServerRepository - интерфейс

Репозиторий для потокового управления карточками на сервере.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface ICardStreamServerRepository

Методы

GetFileContentAsAggregatedStreamAsyncПолучает контент версии файла в виде агрегированного потока, в котором содержится ответ на запрос и собственно контент.
GetFileContentAsyncПолучает контент версии файла.
StoreAsync(Stream, CardServiceType, CancellationToken)Сохраняет карточку и её файлы, переданные в потоке карточки.
StoreAsync(CardStoreRequest, IReadOnlyCollectionICardFileContentProvider, NullableGuid, CancellationToken) Сохраняет карточку с контентом файлов, которые заданы списком объектов [Tessa.Cards.ICardFileContentProvider].

Методы расширения

GenerateFileFromTemplateAsync Асинхронно создаёт файл по заданному шаблону и возвращает контент созданного файла и ответ на запрос на создание.
(Определяется CardExtensions)
GetFileContentInfoAsync Handle CardGetFileContentRequest and returns requested file content and info about it if succeeded.
(Определяется CardExtensions)

См. также