Table of Contents

PluginBase 类

命名空间
ClassIsland.Core.Abstractions
程序集
ClassIsland.Core.dll

ClassIsland 插件抽象基类。

public abstract class PluginBase
继承
PluginBase
继承成员

属性

Info

当前插件的信息

public PluginInfo Info { get; }

属性值

PluginInfo

PluginConfigFolder

当前插件的设置目录。插件的各项设置应当存放在此目录中。

public string PluginConfigFolder { get; }

属性值

string

方法

Initialize(HostBuilderContext, IServiceCollection)

初始化插件。一般在这个方法中完成插件的各项服务的注册。

public abstract void Initialize(HostBuilderContext context, IServiceCollection services)

参数

context HostBuilderContext
services IServiceCollection