C# Класс wyDay.Controls.UpdateHelper

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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