C# Class R.Scheduler.AssemblyPlugin.AssemblyPluginJob

PluginRunner loads and executes JobPlugins within a separate AppDomain.
Inheritance: IJob
Show file Open project: R-Suite/R.Scheduler Class Usage Examples

Public Methods

Method Description
AssemblyPluginJob ( ) : System

Ctor used by Scheduler engine

Execute ( IJobExecutionContext context ) : void

Entry point into the job execution.

Private Methods

Method Description
GetAppDomain ( string pluginPath, string pluginAssemblyName ) : AppDomain
GetPluginTypeName ( AppDomain domain, string pluginPath, string jobName ) : string

Method Details

AssemblyPluginJob() public method

Ctor used by Scheduler engine
public AssemblyPluginJob ( ) : System
return System

Execute() public method

Entry point into the job execution.
public Execute ( IJobExecutionContext context ) : void
context IJobExecutionContext
return void