C# 클래스 GSF.Threading.ThreadContainerBase

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

공개 메소드들

메소드 설명
StartDisposal ( ) : void

Same as Start() except notifies on the callback during a race condition that this is the one that was first to schedule the task.

StartSlower ( ) : void
StartSlower ( int delay ) : void

보호된 메소드들

메소드 설명
InternalCancelTimer ( ) : void
InternalDispose_FromWorkerThread ( ) : void
InternalDoNothing_FromWorkerThread ( ) : void
InternalStart ( ) : void
InternalStart ( int delay ) : void
InternalStart_FromWorkerThread ( ) : void
InternalStart_FromWorkerThread ( int delay ) : void
OnRunning ( ) : void
Shutdown ( ) : void
ThreadContainerBase ( Action callback, System.Action disposeAndWaitCallback, bool disposeOnShutdown ) : System

비공개 메소드들

메소드 설명
IgnoreShutdownEvent ( ) : void

For foreground threads, a shutdown handler is registered to dispose of the Thread so it doesn't keep the process running. However, for the Logger, shutting down this thread will prevent shutdown messages from showing up in the logger. By calling this method, it declares that the coder will dispose of this class when it is finished and does not want the Shutdown handler to do it.

Start ( ) : void
Start ( int delay ) : void

메소드 상세

InternalCancelTimer() 보호된 추상적인 메소드

protected abstract InternalCancelTimer ( ) : void
리턴 void

InternalDispose_FromWorkerThread() 보호된 추상적인 메소드

protected abstract InternalDispose_FromWorkerThread ( ) : void
리턴 void

InternalDoNothing_FromWorkerThread() 보호된 추상적인 메소드

protected abstract InternalDoNothing_FromWorkerThread ( ) : void
리턴 void

InternalStart() 보호된 추상적인 메소드

protected abstract InternalStart ( ) : void
리턴 void

InternalStart() 보호된 추상적인 메소드

protected abstract InternalStart ( int delay ) : void
delay int
리턴 void

InternalStart_FromWorkerThread() 보호된 추상적인 메소드

protected abstract InternalStart_FromWorkerThread ( ) : void
리턴 void

InternalStart_FromWorkerThread() 보호된 추상적인 메소드

protected abstract InternalStart_FromWorkerThread ( int delay ) : void
delay int
리턴 void

OnRunning() 보호된 메소드

protected OnRunning ( ) : void
리턴 void

Shutdown() 보호된 메소드

protected Shutdown ( ) : void
리턴 void

StartDisposal() 공개 메소드

Same as Start() except notifies on the callback during a race condition that this is the one that was first to schedule the task.
public StartDisposal ( ) : void
리턴 void

StartSlower() 공개 메소드

public StartSlower ( ) : void
리턴 void

StartSlower() 공개 메소드

public StartSlower ( int delay ) : void
delay int
리턴 void

ThreadContainerBase() 보호된 메소드

protected ThreadContainerBase ( Action callback, System.Action disposeAndWaitCallback, bool disposeOnShutdown ) : System
callback Action
disposeAndWaitCallback System.Action
disposeOnShutdown bool
리턴 System