Dreamine.Threading 1.0.1
이 패키지는 .NET ThreadPool이나 Task Parallel Library를 대체하려는 목적이 아닙니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Threading.Models.DreamineThreadInfo 클래스 참조sealed

더 자세히 ...

Public 멤버 함수

 DreamineThreadInfo (string name, DreamineThreadStatus status, DreamineThreadPriority priority, int intervalMs, int? coreIndex, bool useAffinity, int jobCount, long cycleCount, DateTimeOffset? startedAt, DateTimeOffset? stoppedAt, string? lastErrorMessage)

속성

string Name [get]
DreamineThreadStatus Status [get]
DreamineThreadPriority Priority [get]
int IntervalMs [get]
int? CoreIndex [get]
bool UseAffinity [get]
int JobCount [get]
long CycleCount [get]
DateTimeOffset? StartedAt [get]
DateTimeOffset? StoppedAt [get]
string? LastErrorMessage [get]

상세한 설명

Dreamine 작업자 스레드 상태의 불변 스냅샷을 나타냅니다.

DreamineThreadInfo.cs 파일의 11 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ DreamineThreadInfo()

Dreamine.Threading.Models.DreamineThreadInfo.DreamineThreadInfo ( string name,
DreamineThreadStatus status,
DreamineThreadPriority priority,
int intervalMs,
int? coreIndex,
bool useAffinity,
int jobCount,
long cycleCount,
DateTimeOffset? startedAt,
DateTimeOffset? stoppedAt,
string? lastErrorMessage )
inline

T:Dreamine.Threading.Models.DreamineThreadInfo 클래스의 새 스냅샷을 초기화합니다.

매개변수
name작업자 스레드 이름입니다.
status현재 수명 주기 상태입니다.
priority스레드 우선순위입니다.
intervalMs밀리초 단위 실행 간격입니다.
coreIndex할당된 CPU 코어 인덱스입니다.
useAffinityCPU 선호도 활성화 여부입니다.
jobCount할당된 작업 수입니다.
cycleCount완료된 주기 수입니다.
startedAt마지막 시작 시각입니다.
stoppedAt마지막 중지 시각입니다.
lastErrorMessage마지막 오류 메시지입니다.

DreamineThreadInfo.cs 파일의 219 번째 라인에서 정의되었습니다.

231 {
232 Name = name;
233 Status = status;
234 Priority = priority;
235 IntervalMs = intervalMs;
236 CoreIndex = coreIndex;
237 UseAffinity = useAffinity;
238 JobCount = jobCount;
239 CycleCount = cycleCount;
240 StartedAt = startedAt;
241 StoppedAt = stoppedAt;
242 LastErrorMessage = lastErrorMessage;
243 }

다음을 참조함 : CoreIndex, CycleCount, IntervalMs, JobCount, LastErrorMessage, Name, Priority, StartedAt, Status, StoppedAt, UseAffinity.

속성 문서화

◆ CoreIndex

int? Dreamine.Threading.Models.DreamineThreadInfo.CoreIndex
get

할당된 CPU 코어 인덱스를 가져옵니다.

DreamineThreadInfo.cs 파일의 61 번째 라인에서 정의되었습니다.

61{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ CycleCount

long Dreamine.Threading.Models.DreamineThreadInfo.CycleCount
get

완료된 실행 주기 수를 가져옵니다.

DreamineThreadInfo.cs 파일의 91 번째 라인에서 정의되었습니다.

91{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ IntervalMs

int Dreamine.Threading.Models.DreamineThreadInfo.IntervalMs
get

밀리초 단위 작업자 실행 간격을 가져옵니다.

DreamineThreadInfo.cs 파일의 51 번째 라인에서 정의되었습니다.

51{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ JobCount

int Dreamine.Threading.Models.DreamineThreadInfo.JobCount
get

작업자에 할당된 작업 수를 가져옵니다.

DreamineThreadInfo.cs 파일의 81 번째 라인에서 정의되었습니다.

81{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ LastErrorMessage

string? Dreamine.Threading.Models.DreamineThreadInfo.LastErrorMessage
get

마지막 예외 메시지를 가져옵니다.

DreamineThreadInfo.cs 파일의 121 번째 라인에서 정의되었습니다.

121{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ Name

string Dreamine.Threading.Models.DreamineThreadInfo.Name
get

작업자 스레드 이름을 가져옵니다.

DreamineThreadInfo.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ Priority

DreamineThreadPriority Dreamine.Threading.Models.DreamineThreadInfo.Priority
get

작업자 스레드 우선순위를 가져옵니다.

DreamineThreadInfo.cs 파일의 41 번째 라인에서 정의되었습니다.

41{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ StartedAt

DateTimeOffset? Dreamine.Threading.Models.DreamineThreadInfo.StartedAt
get

마지막 시작 시각을 가져옵니다.

DreamineThreadInfo.cs 파일의 101 번째 라인에서 정의되었습니다.

101{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ Status

DreamineThreadStatus Dreamine.Threading.Models.DreamineThreadInfo.Status
get

작업자 스레드 상태를 가져옵니다.

DreamineThreadInfo.cs 파일의 31 번째 라인에서 정의되었습니다.

31{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ StoppedAt

DateTimeOffset? Dreamine.Threading.Models.DreamineThreadInfo.StoppedAt
get

마지막 중지 시각을 가져옵니다.

DreamineThreadInfo.cs 파일의 111 번째 라인에서 정의되었습니다.

111{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().

◆ UseAffinity

bool Dreamine.Threading.Models.DreamineThreadInfo.UseAffinity
get

CPU 선호도가 활성화되었는지 여부를 가져옵니다.

DreamineThreadInfo.cs 파일의 71 번째 라인에서 정의되었습니다.

71{ get; }

다음에 의해서 참조됨 : DreamineThreadInfo().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: