ISatelliteHandler - интерфейс

Обработчик сателлитов, регистрируемый через ISatelliteTypeRegistry.

Definition

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

Методы

CheckFileAccessAsync Выполняет проверку доступа к контенту файла карточки сателлита.
CheckFileVersionsAccessAsync Выполняет проверку доступа к версиям файла карточки сателлита.
IsMainCardTypeAsync Определяет, что переданный тип карточки является типом, к которому может относится сателлит.
PrepareSatelliteForBackupAsync Выполняет подготовку карточки сателлита при удалении основной карточки в корзину.
PrepareSatelliteForCreateAsync Выполняет подготовку карточки сателлита при её создании.
PrepareSatelliteForDeleteAsync Выполняет подготовку карточки сателлита при удалении основной карточки.
PrepareSatelliteForExportAsync Выполняет подготовку карточки сателлита при экспорте основной карточки.
PrepareSatelliteForGetAsync Выполняет подготовку карточки сателлита при обычной загрузке.
PrepareSatelliteForImportAsync Выполняет подготовку карточки сателлита при импорте основной карточки.
PrepareSatelliteForRepairAsync Выполняет подготовку карточки сателлита при починке основной карточки.
PrepareSatelliteForRestoreAsync Выполняет подготовку карточки сателлита при восстановлении основной карточки.
PrepareSatelliteForStoreAsync Выполняет подготовку карточки сателлита к сохранению и возвращает экземпляр основной карточки, который нужно сохранить при сохранении сателлита.

См. также