C# Класс NSoft.NFramework.TimePeriods.PeriodInvoker

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

Открытые свойства

Свойство Тип Описание
DefaultIdleTimeSpan System.TimeSpan
DefaultMinTimeSpan System.TimeSpan

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

Метод Описание
Dispose ( ) : void
PeriodInvoker ( string periodTimeFormat, Action periodAction ) : System
PeriodInvoker ( string periodTimeFormat, Action periodAction, bool startNow ) : System
PeriodInvoker ( string periodTimeFormat, System.TimeSpan idleTimeSpan, Action periodAction, bool startNow = false ) : System
Start ( ) : void

반복 호출 작업을 시작합니다.

Stop ( ) : void

반복 호출 작업을 취소합니다.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
DoInvokeByPeriodTime ( string periodTimeFormat, System.TimeSpan idleTimeSpan, Action periodAction, CancellationToken token ) : void

반복 주기에 따라 지정된 Action을 비동기 방식으로 작업을 수행합니다.

DoInvokeByTimeSpan ( System.TimeSpan periodTimeSpan, Action periodAction, CancellationToken token ) : void

반복 주기에 따라 지정된 Action을 비동기 방식으로 수행하는 작업을 수행합니다.

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

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

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

DoInvokeByPeriodTime() защищенный Метод

반복 주기에 따라 지정된 Action을 비동기 방식으로 작업을 수행합니다.
protected DoInvokeByPeriodTime ( string periodTimeFormat, System.TimeSpan idleTimeSpan, Action periodAction, CancellationToken token ) : void
periodTimeFormat string 주기 표현식
idleTimeSpan System.TimeSpan 유휴 시간 간격
periodAction Action 주기 도래시 수행할 델리게이트
token System.Threading.CancellationToken 취소시 필요한 토큰
Результат void

DoInvokeByTimeSpan() защищенный Метод

반복 주기에 따라 지정된 Action을 비동기 방식으로 수행하는 작업을 수행합니다.
protected DoInvokeByTimeSpan ( System.TimeSpan periodTimeSpan, Action periodAction, CancellationToken token ) : void
periodTimeSpan System.TimeSpan 반복 작업 간의 시간 간격
periodAction Action 주기 도래시 수행할 델리게이트
token System.Threading.CancellationToken 취소시 필요한 토큰
Результат void

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

public PeriodInvoker ( string periodTimeFormat, Action periodAction ) : System
periodTimeFormat string
periodAction Action
Результат System

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

public PeriodInvoker ( string periodTimeFormat, Action periodAction, bool startNow ) : System
periodTimeFormat string
periodAction Action
startNow bool
Результат System

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

public PeriodInvoker ( string periodTimeFormat, System.TimeSpan idleTimeSpan, Action periodAction, bool startNow = false ) : System
periodTimeFormat string
idleTimeSpan System.TimeSpan
periodAction Action
startNow bool
Результат System

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

반복 호출 작업을 시작합니다.
public Start ( ) : void
Результат void

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

반복 호출 작업을 취소합니다.
public Stop ( ) : void
Результат void

Описание свойств

DefaultIdleTimeSpan публичное статическое свойство

public static TimeSpan,System DefaultIdleTimeSpan
Результат System.TimeSpan

DefaultMinTimeSpan публичное статическое свойство

public static TimeSpan,System DefaultMinTimeSpan
Результат System.TimeSpan