C# Класс NetIde.Services.PackageManager.PackageUpdater

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

Открытые методы

Метод Описание
CancelCorePackageUpdate ( INiEnv env ) : void
PackageUpdater ( IServiceProvider serviceProvider, IEnumerable pendingUpdates ) : System
Start ( ) : void

Защищенные методы

Метод Описание
OnCompleted ( ExceptionEventArgs e ) : void
OnProgressChanged ( ProgressEventArgs e ) : void

Приватные методы

Метод Описание
ComparePendingUpdate ( PendingUpdate x, PendingUpdate y ) : int
DownloadPackage ( RegistryKey packageKey, string packageId, string targetFileName ) : void
PerformRuntimeUpdate ( int index, RegistryKey packageKey ) : void
PerformUninstall ( int index ) : void
PerformUpdate ( int index, RegistryKey packageKey ) : void
ProcessUpdate ( int index ) : void
ShouldUpdateRuntime ( PendingUpdate update, RegistryKey packageKey ) : bool
ThreadProc ( ) : void

Описание методов

CancelCorePackageUpdate() публичный статический Метод

public static CancelCorePackageUpdate ( INiEnv env ) : void
env INiEnv
Результат void

OnCompleted() защищенный Метод

protected OnCompleted ( ExceptionEventArgs e ) : void
e ExceptionEventArgs
Результат void

OnProgressChanged() защищенный Метод

protected OnProgressChanged ( ProgressEventArgs e ) : void
e ProgressEventArgs
Результат void

PackageUpdater() публичный Метод

public PackageUpdater ( IServiceProvider serviceProvider, IEnumerable pendingUpdates ) : System
serviceProvider IServiceProvider
pendingUpdates IEnumerable
Результат System

Start() публичный Метод

public Start ( ) : void
Результат void