C# Class NetIde.Services.JobManager.NiJobManager

Inheritance: ServiceBase, INiJobManager
Mostrar archivo Open project: netide/netide Class Usage Examples

Public Methods

Method Description
CreateJob ( INiJobHandler handler, INiJob &job ) : HResult
Enqueue ( ) : HResult
GetAllJobs ( ) : IList
NiJobManager ( IServiceProvider serviceProvider ) : System
ReportProgressChanged ( NiJob job ) : void
WaitForAll ( ) : HResult
WaitForAll ( bool showDialog ) : HResult
WaitForJob ( INiJob job ) : HResult

Private Methods

Method Description
OnJobAdded ( JobEventArgs e ) : void
OnJobRemoved ( JobEventArgs e ) : void
OnProgressChanged ( JobEventArgs e ) : void
ProcessJobs ( object state ) : void

Method Details

CreateJob() public method

public CreateJob ( INiJobHandler handler, INiJob &job ) : HResult
handler INiJobHandler
job INiJob
return HResult

Enqueue() public method

public Enqueue ( ) : HResult
return HResult

GetAllJobs() public method

public GetAllJobs ( ) : IList
return IList

NiJobManager() public method

public NiJobManager ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
return System

ReportProgressChanged() public method

public ReportProgressChanged ( NiJob job ) : void
job NiJob
return void

WaitForAll() public method

public WaitForAll ( ) : HResult
return HResult

WaitForAll() public method

public WaitForAll ( bool showDialog ) : HResult
showDialog bool
return HResult

WaitForJob() public method

public WaitForJob ( INiJob job ) : HResult
job INiJob
return HResult