C# 클래스 NSoft.NFramework.JobScheduler.Managers.ServiceJobContainer

파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
ResolveAllCronTrigger ( ) : IEnumerable

IoC 환경설정에 정의된 CronTrigger 의 모든 컴포넌트를 Resolve합니다.

ResolveAllServiceJob ( ) : IEnumerable

IoC 환경설정에 설정된 모든 IServiceJob Component를 생성합니다.

ResolveAllSimpleTrigger ( ) : IEnumerable

IoC 환경설정에 정의된 SimpleTrigger 의 모든 컴포넌트를 Resolve합니다.

ResolveAllTrigger ( ) : IEnumerable

IoC 환경설정에 정의된 Trigger의 모든 컴포넌트를 Resolve합니다.

ResolveJob ( string componentId ) : IServiceJob

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.

ResolveTrigger ( Type triggerType ) : Quartz.Trigger

triggerTypeTrigger 컴포넌트를 Resolve 합니다.

ResolveTrigger ( string componentId ) : Quartz.Trigger

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.

TryResolveJob ( string componentId, IServiceJob &serviceJob ) : bool

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.

TryResolveTrigger ( Type triggerType, Quartz.Trigger &trigger ) : bool

triggerTypeTrigger 컴포넌트를 Resolve 합니다.

TryResolveTrigger ( string componentId, Quartz.Trigger &trigger ) : bool

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.

비공개 메소드들

메소드 설명
BuildJobDataMap ( IServiceJob serviceJob ) : void

초기 상태 정보를 설정합니다.

메소드 상세

ResolveAllCronTrigger() 공개 정적인 메소드

IoC 환경설정에 정의된 CronTrigger 의 모든 컴포넌트를 Resolve합니다.
public static ResolveAllCronTrigger ( ) : IEnumerable
리턴 IEnumerable

ResolveAllServiceJob() 공개 정적인 메소드

IoC 환경설정에 설정된 모든 IServiceJob Component를 생성합니다.
public static ResolveAllServiceJob ( ) : IEnumerable
리턴 IEnumerable

ResolveAllSimpleTrigger() 공개 정적인 메소드

IoC 환경설정에 정의된 SimpleTrigger 의 모든 컴포넌트를 Resolve합니다.
public static ResolveAllSimpleTrigger ( ) : IEnumerable
리턴 IEnumerable

ResolveAllTrigger() 공개 정적인 메소드

IoC 환경설정에 정의된 Trigger의 모든 컴포넌트를 Resolve합니다.
public static ResolveAllTrigger ( ) : IEnumerable
리턴 IEnumerable

ResolveJob() 공개 정적인 메소드

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.
public static ResolveJob ( string componentId ) : IServiceJob
componentId string Service Job 의 Id
리턴 IServiceJob

ResolveTrigger() 공개 정적인 메소드

triggerTypeTrigger 컴포넌트를 Resolve 합니다.
public static ResolveTrigger ( Type triggerType ) : Quartz.Trigger
triggerType System.Type
리턴 Quartz.Trigger

ResolveTrigger() 공개 정적인 메소드

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.
public static ResolveTrigger ( string componentId ) : Quartz.Trigger
componentId string
리턴 Quartz.Trigger

TryResolveJob() 공개 정적인 메소드

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.
public static TryResolveJob ( string componentId, IServiceJob &serviceJob ) : bool
componentId string
serviceJob IServiceJob
리턴 bool

TryResolveTrigger() 공개 정적인 메소드

triggerTypeTrigger 컴포넌트를 Resolve 합니다.
public static TryResolveTrigger ( Type triggerType, Quartz.Trigger &trigger ) : bool
triggerType System.Type
trigger Quartz.Trigger
리턴 bool

TryResolveTrigger() 공개 정적인 메소드

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.
public static TryResolveTrigger ( string componentId, Quartz.Trigger &trigger ) : bool
componentId string
trigger Quartz.Trigger
리턴 bool