src/Framework/Module/Module.Abstractions/IModuleDescriptor.cs

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using NetModular.Lib.Data.Abstractions;
using System.Collections.Generic;

namespace NetModular.Lib.Module.Abstractions
{
    /// <summary>
    /// 模块描述
    /// </summary>
    public interface IModuleDescriptor
    {
        /// <summary>
        /// 编号
        /// </summary>
        int Id { get; set; }

        /// <summary>
        /// 编码
        /// </summary>
        string Code { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        string Name { get; set; }

        /// <summary>
        /// 图标
        /// </summary>
        string Icon { get; set; }

        /// <summary>
        /// 版本
        /// </summary>
        string Version { get; set; }

        /// <summary>
        /// 说明介绍
        /// </summary>
        string Description { get; set; }

        /// <summary>
        /// 服务配置器
        /// </summary>
        IModuleServicesConfigurator ServicesConfigurator { get; set; }

        /// <summary>
        /// 程序集信息
        /// </summary>
        IModuleAssemblyDescriptor AssemblyDescriptor { get; set; }

        /// <summary>
        /// 初始化数据库脚本路径信息
        /// </summary>
        ModuleInitDataScriptDescriptor InitDataScriptDescriptor { get; set; }

        /// <summary>
        /// 枚举描述器列表
        /// </summary>
        List<ModuleEnumDescriptor> EnumDescriptors { get; set; }

后面还有 6 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。