PluginBase 类
- 程序集
- ClassIsland.Core.dll
ClassIsland 插件抽象基类。
public abstract class PluginBase
- 继承
-
PluginBase
- 继承成员
属性
Info
当前插件的信息
public PluginInfo Info { get; }
属性值
PluginConfigFolder
当前插件的设置目录。插件的各项设置应当存放在此目录中。
public string PluginConfigFolder { get; }
属性值
方法
Initialize(HostBuilderContext, IServiceCollection)
初始化插件。一般在这个方法中完成插件的各项服务的注册。
public abstract void Initialize(HostBuilderContext context, IServiceCollection services)
参数
context
HostBuilderContextservices
IServiceCollection