C# 클래스 NetIde.Update.PackageRegistry

파일 보기 프로젝트 열기: netide/netide 1 사용 예제들

공개 메소드들

메소드 설명
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