C# 클래스 PluginEngine.PluginManager

插件服务管理
파일 보기 프로젝트 열기: zhujunxxxxx/FastNetwork

공개 프로퍼티들

프로퍼티 타입 설명
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