C# 클래스 OSAE.PluginFinder

Safely identifies assemblies within a designated plugin directory that contain qualifying plugin types.
상속: System.MarshalByRefObject
파일 보기 프로젝트 열기: opensourceautomation/Open-Source-Automation

공개 메소드들

메소드 설명
Find ( ) : IEnumerable

Surveys the configured plugin path and returns the the set of types that qualify as plugin classes.

Since this method loads assemblies, it must be called from within a dedicated application domain that is subsequently unloaded.

FindPlugins ( ) : IEnumerable

Returns the name and assembly name of qualifying plugin classes found in assemblies within the designated plugin directory.

PluginFinder ( ) : System

Initializes a new instance of the PluginFinder class.

메소드 상세

Find() 공개 메소드

Surveys the configured plugin path and returns the the set of types that qualify as plugin classes.
Since this method loads assemblies, it must be called from within a dedicated application domain that is subsequently unloaded.
public Find ( ) : IEnumerable
리턴 IEnumerable

FindPlugins() 공개 정적인 메소드

Returns the name and assembly name of qualifying plugin classes found in assemblies within the designated plugin directory.
public static FindPlugins ( ) : IEnumerable
리턴 IEnumerable

PluginFinder() 공개 메소드

Initializes a new instance of the PluginFinder class.
public PluginFinder ( ) : System
리턴 System