CardFileManager - класс

Объект, который управляет объектами контейнеров ICardFileContainer, объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class CardFileManager : ICardFileManager
Inheritance
Object    CardFileManager
Implements
ICardFileManager

Конструкторы

CardFileManager Создаёт экземпляр класса с указанием его зависимостей.

Методы

CreateContainerAsyncСоздаёт контейнер с информацией по заданной карточке и по её файлам.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PrepareForStoreAsync Подготавливает карточку из текущего контейнера и контент её файлов к сохранению. Возвращает объект запрос на сохранение карточки.
StoreAsync Сохраняет карточку из текущего контейнера и контент её файлов, при этом позволяет асинхронно отслеживать её состояние. В процессе сохранения карточка в контейнере и её файлы не изменяются, поэтому метод безопасно вызывать повторно.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

CreateContainerRemoteAsync Создаёт контейнер с информацией по заданной карточке и по её файлам. Все файлы создаются с Remote-содержимым, при загрузке и замене которого не используется временная папка. Операции с такими файлами будут выполняться быстрее, но при условии надо быть уверенными, что содержимое файлов, работа с которыми выполняется, умещается в памяти. Возможные ошибки при загрузке файлов из карточки игнорируются. В этом случае к созданном контейнере не будет добавлено файлов, хотя файлы присутствуют в карточке.
(Определяется CardExtensions)
Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также