C# Класс PluginEngine.PluginManager

插件服务管理
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
InnerPluginTypeList string>.Dictionary

Открытые методы

Метод Описание
GetPlugins ( ) : PluginList

在指定的路径中查找服务提供者

GetPluginsInAssembly ( ) : PluginEngine.PluginInfo[]

获得内置的插件

GetPluginsInAssembly ( Assembly assembly ) : PluginEngine.PluginInfo[]

查找指定程序集中所有的服务类

GetPluginsInAssembly ( string assemblyPath ) : PluginEngine.PluginInfo[]

通过文件路径来查找所有服务

Приватные методы

Метод Описание
PluginManager ( ) : System

Описание методов

GetPlugins() публичный статический Метод

在指定的路径中查找服务提供者
public static GetPlugins ( ) : PluginList
Результат PluginList

GetPluginsInAssembly() публичный статический Метод

获得内置的插件
public static GetPluginsInAssembly ( ) : PluginEngine.PluginInfo[]
Результат PluginEngine.PluginInfo[]

GetPluginsInAssembly() публичный статический Метод

查找指定程序集中所有的服务类
public static GetPluginsInAssembly ( Assembly assembly ) : PluginEngine.PluginInfo[]
assembly System.Reflection.Assembly
Результат PluginEngine.PluginInfo[]

GetPluginsInAssembly() публичный статический Метод

通过文件路径来查找所有服务
public static GetPluginsInAssembly ( string assemblyPath ) : PluginEngine.PluginInfo[]
assemblyPath string
Результат PluginEngine.PluginInfo[]

Описание свойств

InnerPluginTypeList публичное статическое свойство

内置的插件类名映射字典
public static Dictionary InnerPluginTypeList
Результат string>.Dictionary