Точки расширения IForceSyncHandler Используйте наследование от ForceSyncHandler /// /// [ExtensionPoint(ServiceScope.Shell)] public interface IForceSyncHandler { /// /// Включено /// bool Enabled { get; } /// /// Тип сущности /// Type Type { get; } /// /// Выполнить миграцию /// /// Дополнительные условия /// void Process(string query = null); } IDataItemExtension Используйте наследование от DataItemExtension /// /// [ExtensionPoint(ServiceScope.Shell)] public interface IDataItemExtension { /// /// Проверка типа от IBaseDataItem /// /// Тип /// bool CheckType(Type type); /// /// Получить кастомные простые свойства сущности /// /// /// JObject GetCustomSimple(IBaseDataItem item, IEntity entity); /// /// Получить связанные (справочники) кастомные свойства сущности /// /// /// void GetCustomLinked(IBaseDataItem item, IEntity entity); }