C# 클래스 NetIde.Services.JobManager.NiJobManager

상속: ServiceBase, INiJobManager
파일 보기 프로젝트 열기: netide/netide 1 사용 예제들

공개 메소드들

메소드 설명
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