C# 클래스 wyDay.Controls.UpdateHelper

상속: IDisposable
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BufferResponse bool
ExtraArguments string
UpdateStep UpdateStep

공개 메소드들

메소드 설명
BeginExtraction ( ) : void
Cancel ( ) : void
CheckForUpdate ( ) : void
CreateNewPipeClient ( ) : void
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

DownloadUpdate ( ) : void
FlushResponses ( ) : void
ForceRecheckForUpdate ( ) : void
InstallNow ( ) : void
ProcessReceivedMessage ( UpdateHelperData data ) : void
RecreateBackgroundWorker ( ) : void
RestartInfo ( string fileToExecute, string autoUpdateID, string argumentsForFiles, bool isAService ) : void
SafeProcessReceivedMessage ( byte message ) : void
SendAsync ( UpdateHelperData uhd ) : void
ServerDisconnected ( ) : void
TryToConnectToPipe ( string pipename ) : void
UpdateHelper ( ) : System
bw_DoWork ( object sender, DoWorkEventArgs e ) : void
bw_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

비공개 메소드들

메소드 설명
RetrySend ( byte message ) : bool

Tries to send a message MaxSendRetries waiting MilliSecsBetweenRetry.

SetForegroundWindow ( int hWnd ) : bool
ShowWindow ( int hwnd, int nCmdShow ) : int
StartClient ( ) : bool

메소드 상세

BeginExtraction() 공개 메소드

public BeginExtraction ( ) : void
리턴 void

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

CheckForUpdate() 공개 메소드

public CheckForUpdate ( ) : void
리턴 void

CreateNewPipeClient() 공개 메소드

public CreateNewPipeClient ( ) : void
리턴 void

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool Result: true to release both managed and unmanaged resources; false to release only unmanaged resources.
리턴 void

DownloadUpdate() 공개 메소드

public DownloadUpdate ( ) : void
리턴 void

FlushResponses() 공개 메소드

public FlushResponses ( ) : void
리턴 void

ForceRecheckForUpdate() 공개 메소드

public ForceRecheckForUpdate ( ) : void
리턴 void

InstallNow() 공개 메소드

public InstallNow ( ) : void
리턴 void

ProcessReceivedMessage() 공개 메소드

public ProcessReceivedMessage ( UpdateHelperData data ) : void
data wyUpdate.Common.UpdateHelperData
리턴 void

RecreateBackgroundWorker() 공개 메소드

public RecreateBackgroundWorker ( ) : void
리턴 void

RestartInfo() 공개 메소드

public RestartInfo ( string fileToExecute, string autoUpdateID, string argumentsForFiles, bool isAService ) : void
fileToExecute string
autoUpdateID string
argumentsForFiles string
isAService bool
리턴 void

SafeProcessReceivedMessage() 공개 메소드

public SafeProcessReceivedMessage ( byte message ) : void
message byte
리턴 void

SendAsync() 공개 메소드

public SendAsync ( UpdateHelperData uhd ) : void
uhd wyUpdate.Common.UpdateHelperData
리턴 void

ServerDisconnected() 공개 메소드

public ServerDisconnected ( ) : void
리턴 void

TryToConnectToPipe() 공개 메소드

public TryToConnectToPipe ( string pipename ) : void
pipename string
리턴 void

UpdateHelper() 공개 메소드

public UpdateHelper ( ) : System
리턴 System

bw_DoWork() 공개 메소드

public bw_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e DoWorkEventArgs
리턴 void

bw_RunWorkerCompleted() 공개 메소드

public bw_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
sender object
e RunWorkerCompletedEventArgs
리턴 void

프로퍼티 상세

BufferResponse 공개적으로 프로퍼티

public bool BufferResponse
리턴 bool

ExtraArguments 공개적으로 프로퍼티

public string ExtraArguments
리턴 string

UpdateStep 공개적으로 프로퍼티

public UpdateStep UpdateStep
리턴 UpdateStep