C# Класс NetIde.Update.PackageRegistry

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

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

Метод Описание
EnablePackage ( ContextName context, string packageId, bool enabled ) : void
GetInstalledPackages ( ContextName context ) : PackageQueryResult
OpenRegistryRoot ( bool writable, ContextName context ) : RegistryKey
QueueUninstall ( ContextName context, string packageId ) : void
QueueUpdate ( ContextName context, PackageMetadata metadata ) : void

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

Метод Описание
GetPackageState ( ContextName context, string packageId, RegistryKey packageKey ) : PackageState
GetPackageState ( RegistryKey contextKey, ContextName context, string packageId ) : PackageState
LoadPackage ( string packagePath, RegistryKey packageKey, PackageState state ) : PackageMetadata

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

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

public static EnablePackage ( ContextName context, string packageId, bool enabled ) : void
context ContextName
packageId string
enabled bool
Результат void

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

public static GetInstalledPackages ( ContextName context ) : PackageQueryResult
context ContextName
Результат PackageQueryResult

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

public static OpenRegistryRoot ( bool writable, ContextName context ) : RegistryKey
writable bool
context ContextName
Результат Microsoft.Win32.RegistryKey

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

public static QueueUninstall ( ContextName context, string packageId ) : void
context ContextName
packageId string
Результат void

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

public static QueueUpdate ( ContextName context, PackageMetadata metadata ) : void
context ContextName
metadata NetIde.Xml.PackageMetadata.PackageMetadata
Результат void