|
Dreamine.Threading 1.0.1
이 패키지는 .NET ThreadPool이나 Task Parallel Library를 대체하려는 목적이 아닙니다.
|

Public 멤버 함수 | |
| bool | ShouldRun (DateTimeOffset now) |
| ValueTask | ExecuteAsync (CancellationToken cancellationToken) |
속성 | |
| string | Name [get] |
| DreamineThreadJobOptions | Options [get] |
| long | ExecuteCount [get] |
| DateTimeOffset? | LastExecutedAt [get] |
| Exception? | LastException [get] |
Dreamine 작업자 스레드가 실행하는 작업 계약을 정의합니다.
IDreamineThreadJob.cs 파일의 13 번째 라인에서 정의되었습니다.
| ValueTask Dreamine.Threading.Interfaces.IDreamineThreadJob.ExecuteAsync | ( | CancellationToken | cancellationToken | ) |
작업 대리자를 비동기로 실행하고 실행 통계를 갱신합니다.
| cancellationToken | 작업 실행을 취소하는 토큰입니다. |
| OperationCanceledException | 작업이 취소되면 구현체가 발생시킬 수 있습니다. |
| bool Dreamine.Threading.Interfaces.IDreamineThreadJob.ShouldRun | ( | DateTimeOffset | now | ) |
지정한 시각에 이 작업을 실행해야 하는지 확인합니다.
| now | 실행 여부를 평가할 현재 시각입니다. |
true, 아니면 false입니다.
|
get |
완료된 실행 횟수를 가져옵니다.
Dreamine.Threading.Services.DreamineThreadJob에서 구현되었습니다.
IDreamineThreadJob.cs 파일의 43 번째 라인에서 정의되었습니다.
|
get |
마지막 실행에서 발생한 예외를 가져옵니다.
Dreamine.Threading.Services.DreamineThreadJob에서 구현되었습니다.
IDreamineThreadJob.cs 파일의 63 번째 라인에서 정의되었습니다.
|
get |
마지막 실행 시각을 가져옵니다.
Dreamine.Threading.Services.DreamineThreadJob에서 구현되었습니다.
IDreamineThreadJob.cs 파일의 53 번째 라인에서 정의되었습니다.
|
get |
작업 이름을 가져옵니다.
Dreamine.Threading.Services.DreamineThreadJob에서 구현되었습니다.
IDreamineThreadJob.cs 파일의 23 번째 라인에서 정의되었습니다.
|
get |
정규화된 작업 옵션을 가져옵니다.
Dreamine.Threading.Services.DreamineThreadJob에서 구현되었습니다.
IDreamineThreadJob.cs 파일의 33 번째 라인에서 정의되었습니다.