C# Класс NSoft.NFramework.JobScheduler.Managers.ServiceJobContainer

Показать файл Открыть проект Примеры использования класса

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

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