ICardFileManager - интерфейс
Объект, который управляет объектами контейнеров
ICardFileContainer,
объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public interface ICardFileManager
Public Interface ICardFileManager
public interface class ICardFileManager
type ICardFileManager = interface end
CreateContainerAsync | Создаёт контейнер с информацией по заданной карточке и по её файлам. |
PrepareForStoreAsync |
Подготавливает карточку из текущего контейнера и контент её файлов к сохранению.
Возвращает объект запрос на сохранение карточки.
|
StoreAsync |
Сохраняет карточку из текущего контейнера и контент её файлов, при этом позволяет асинхронно отслеживать её состояние.
В процессе сохранения карточка в контейнере и её файлы не изменяются, поэтому метод безопасно вызывать повторно.
|
CreateContainerRemoteAsync |
Создаёт контейнер с информацией по заданной карточке и по её файлам. Все файлы создаются с Remote-содержимым,
при загрузке и замене которого не используется временная папка. Операции с такими файлами будут выполняться
быстрее, но при условии надо быть уверенными, что содержимое файлов, работа с которыми выполняется, умещается в памяти.
Возможные ошибки при загрузке файлов из карточки игнорируются.
В этом случае к созданном контейнере не будет добавлено файлов, хотя файлы присутствуют в карточке.
(Определяется CardExtensions) |