C# Класс NetIde.Services.JobManager.NiJobManager

Наследование: ServiceBase, INiJobManager
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
OnJobAdded ( JobEventArgs e ) : void
OnJobRemoved ( JobEventArgs e ) : void
OnProgressChanged ( JobEventArgs e ) : void
ProcessJobs ( object state ) : void

Описание методов

CreateJob() публичный Метод

public CreateJob ( INiJobHandler handler, INiJob &job ) : HResult
handler INiJobHandler
job INiJob
Результат HResult

Enqueue() публичный Метод

public Enqueue ( ) : HResult
Результат HResult

GetAllJobs() публичный Метод

public GetAllJobs ( ) : IList
Результат IList

NiJobManager() публичный Метод

public NiJobManager ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
Результат System

ReportProgressChanged() публичный Метод

public ReportProgressChanged ( NiJob job ) : void
job NiJob
Результат void

WaitForAll() публичный Метод

public WaitForAll ( ) : HResult
Результат HResult

WaitForAll() публичный Метод

public WaitForAll ( bool showDialog ) : HResult
showDialog bool
Результат HResult

WaitForJob() публичный Метод

public WaitForJob ( INiJob job ) : HResult
job INiJob
Результат HResult