C# 클래스 Disco.Services.Tasks.ScheduledTaskStatus

상속: IScheduledTaskStatus
파일 보기 프로젝트 열기: garysharp/Disco 1 사용 예제들

공개 메소드들

메소드 설명
Canceled ( ) : bool
Finished ( ) : void
Finished ( string FinishedMessage ) : void
Finished ( string FinishedMessage, string FinishedUrl ) : void
LogInformation ( string Message ) : void
LogWarning ( string Message ) : void
Reset ( System.DateTime NextScheduledTimestamp ) : void
ScheduledTaskStatus ( ScheduledTask Task, string SessionId, string TriggerKey, string FinishedUrl = null ) : System
SetCancelSupported ( bool CancelSupported ) : void
SetFinishedMessage ( string FinishedMessage ) : void
SetFinishedUrl ( string FinishedUrl ) : void
SetIsSilent ( bool IsSilent ) : void
SetNextScheduledTimestamp ( System.DateTime NextScheduledTimestamp ) : void
SetTaskException ( Exception TaskException ) : void
Started ( ) : void
UpdateStatus ( byte Progress ) : void
UpdateStatus ( byte Progress, string CurrentDescription ) : void
UpdateStatus ( byte Progress, string CurrentProcess, string CurrentDescription ) : void
UpdateStatus ( double Progress ) : void
UpdateStatus ( double Progress, string CurrentDescription ) : void
UpdateStatus ( double Progress, string CurrentProcess, string CurrentDescription ) : void
UpdateStatus ( string CurrentDescription ) : void
WaitUntilFinished ( System.TimeSpan Timeout ) : bool

비공개 메소드들

메소드 설명
CalculateProgressValue ( byte Progress ) : byte
Finally ( ) : void
UpdateTriggered ( ) : void
UpdateTriggered ( string ChangedProperty, object NewValue ) : void

메소드 상세

Canceled() 공개 메소드

public Canceled ( ) : bool
리턴 bool

Finished() 공개 메소드

public Finished ( ) : void
리턴 void

Finished() 공개 메소드

public Finished ( string FinishedMessage ) : void
FinishedMessage string
리턴 void

Finished() 공개 메소드

public Finished ( string FinishedMessage, string FinishedUrl ) : void
FinishedMessage string
FinishedUrl string
리턴 void

LogInformation() 공개 메소드

public LogInformation ( string Message ) : void
Message string
리턴 void

LogWarning() 공개 메소드

public LogWarning ( string Message ) : void
Message string
리턴 void

Reset() 공개 메소드

public Reset ( System.DateTime NextScheduledTimestamp ) : void
NextScheduledTimestamp System.DateTime
리턴 void

ScheduledTaskStatus() 공개 메소드

public ScheduledTaskStatus ( ScheduledTask Task, string SessionId, string TriggerKey, string FinishedUrl = null ) : System
Task ScheduledTask
SessionId string
TriggerKey string
FinishedUrl string
리턴 System

SetCancelSupported() 공개 메소드

public SetCancelSupported ( bool CancelSupported ) : void
CancelSupported bool
리턴 void

SetFinishedMessage() 공개 메소드

public SetFinishedMessage ( string FinishedMessage ) : void
FinishedMessage string
리턴 void

SetFinishedUrl() 공개 메소드

public SetFinishedUrl ( string FinishedUrl ) : void
FinishedUrl string
리턴 void

SetIsSilent() 공개 메소드

public SetIsSilent ( bool IsSilent ) : void
IsSilent bool
리턴 void

SetNextScheduledTimestamp() 공개 메소드

public SetNextScheduledTimestamp ( System.DateTime NextScheduledTimestamp ) : void
NextScheduledTimestamp System.DateTime
리턴 void

SetTaskException() 공개 메소드

public SetTaskException ( Exception TaskException ) : void
TaskException System.Exception
리턴 void

Started() 공개 메소드

public Started ( ) : void
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( byte Progress ) : void
Progress byte
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( byte Progress, string CurrentDescription ) : void
Progress byte
CurrentDescription string
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( byte Progress, string CurrentProcess, string CurrentDescription ) : void
Progress byte
CurrentProcess string
CurrentDescription string
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( double Progress ) : void
Progress double
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( double Progress, string CurrentDescription ) : void
Progress double
CurrentDescription string
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( double Progress, string CurrentProcess, string CurrentDescription ) : void
Progress double
CurrentProcess string
CurrentDescription string
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( string CurrentDescription ) : void
CurrentDescription string
리턴 void

WaitUntilFinished() 공개 메소드

public WaitUntilFinished ( System.TimeSpan Timeout ) : bool
Timeout System.TimeSpan
리턴 bool