C# 클래스 SecureDelete.WipePlugin.PluginManager

Provides support for managing the loaded plugins.
파일 보기 프로젝트 열기: gratianlup/SecureDelete 1 사용 예제들

공개 메소드들

메소드 설명
AddPlugins ( Assembly assembly ) : bool

Add all containing plugins from the given assembly

AddPlugins ( string path ) : bool

Add all containing plugins from the given assembly

ClearList ( ) : void

Clear the category of plugins

DestroyAllPlugins ( ) : void

Destroy all instances of the plugins

The plugins are not removed from the manager. For this functionality, use ClearList instead.

GetPlugin ( string name ) : SecureDelete.WipePlugin.Plugin[]

Get the plugins with the specified name

PluginManager ( ) : System

메소드 상세

AddPlugins() 공개 메소드

Add all containing plugins from the given assembly
public AddPlugins ( Assembly assembly ) : bool
assembly System.Reflection.Assembly
리턴 bool

AddPlugins() 공개 메소드

Add all containing plugins from the given assembly
public AddPlugins ( string path ) : bool
path string The path of the assembly.
리턴 bool

ClearList() 공개 메소드

Clear the category of plugins
public ClearList ( ) : void
리턴 void

DestroyAllPlugins() 공개 메소드

Destroy all instances of the plugins
The plugins are not removed from the manager. For this functionality, use ClearList instead.
public DestroyAllPlugins ( ) : void
리턴 void

GetPlugin() 공개 메소드

Get the plugins with the specified name
public GetPlugin ( string name ) : SecureDelete.WipePlugin.Plugin[]
name string The name of the plugins.
리턴 SecureDelete.WipePlugin.Plugin[]

PluginManager() 공개 메소드

public PluginManager ( ) : System
리턴 System