C# 클래스 ZeroInstall.Publish.Capture.SnapshotDiff

파일 보기 프로젝트 열기: 0install/0install-win 1 사용 예제들

공개 메소드들

메소드 설명
CollectAutoPlays ( [ commandMapper, [ capabilities ) : void

Collects data about AutoPlay handlers.

CollectContextMenus ( [ commandMapper, [ capabilities ) : void

Collects data about context menu entries.

CollectDefaultPrograms ( [ commandMapper, [ capabilities, string &appName ) : void

Collects data about default programs.

CollectFileTypes ( [ commandMapper, [ capabilities ) : void

Collects data about file types and also URL protocol handlers.

CollectProtocolAssocs ( [ commandMapper, [ capabilities ) : void

Collects data about well-known URL protocol handlers.

GetAppRegistration ( [ commandMapper, [ capabilities, string &appName, string &appDescription ) : AppRegistration

Retrieves data about registered applications.

SnapshotDiff ( [ before, [ after ) : System

Determines which elements have been added to the system between two snapshots.

Assumes that all internal arrays are sorted alphabetically.

비공개 메소드들

메소드 설명
AddExtensionToFileType ( [ extension, [ progID, [ capabilities ) : void

Adds an extension to an existing FileType.

CollectFileAssocsEx ( [ capsKey, [ capabilities ) : void

Collects data about file assocations indicated by registered application capabilities.

CollectProtocolAssocsEx ( [ capsKey, [ commandMapper, [ capabilities ) : void

Collects data about URL protocol handlers indicated by registered application capabilities.

GetAutoPlay ( [ handler, [ hive, [ autoPlayAssocs, [ commandMapper ) : Capability
GetFileType ( [ progID, [ commandMapper ) : VerbCapability
GetInstallCommands ( [ clientKey, [ installationDir ) : InstallCommands

Retrieves commands the application registered for use by Windows' "Set Program Access and Defaults".

GetInstallationDir ( ) : string
GetVerb ( [ typeKey, [ commandMapper, [ verbName ) : Verb
GetVerbs ( [ typeKey, [ commandMapper ) : IEnumerable
IsolateCommand ( string commandLine, string baseDir, string &additionalArguments ) : string

Isolates the path of an executable specified in a command-line relative to a base directory.

메소드 상세

CollectAutoPlays() 공개 메소드

Collects data about AutoPlay handlers.
There was an error accessing the registry. Read access to the registry was not permitted.
public CollectAutoPlays ( [ commandMapper, [ capabilities ) : void
commandMapper [ Provides best-match command-line to mapping.
capabilities [ The capability list to add the collected data to.
리턴 void

CollectContextMenus() 공개 메소드

Collects data about context menu entries.
There was an error accessing the registry. Read access to the registry was not permitted.
public CollectContextMenus ( [ commandMapper, [ capabilities ) : void
commandMapper [ Provides best-match command-line to mapping.
capabilities [ The capability list to add the collected data to.
리턴 void

CollectDefaultPrograms() 공개 메소드

Collects data about default programs.
There was an error accessing the registry. Read access to the registry was not permitted.
public CollectDefaultPrograms ( [ commandMapper, [ capabilities, string &appName ) : void
commandMapper [ Provides best-match command-line to mapping.
capabilities [ The capability list to add the collected data to.
appName string Is set to the name of the application as displayed to the user; unchanged if the name was not found.
리턴 void

CollectFileTypes() 공개 메소드

Collects data about file types and also URL protocol handlers.
There was an error accessing the registry. Read access to the registry was not permitted.
public CollectFileTypes ( [ commandMapper, [ capabilities ) : void
commandMapper [ Provides best-match command-line to mapping.
capabilities [ The capability list to add the collected data to.
리턴 void

CollectProtocolAssocs() 공개 메소드

Collects data about well-known URL protocol handlers.
There was an error accessing the registry. Read access to the registry was not permitted.
public CollectProtocolAssocs ( [ commandMapper, [ capabilities ) : void
commandMapper [ Provides best-match command-line to mapping.
capabilities [ The capability list to add the collected data to.
리턴 void

GetAppRegistration() 공개 메소드

Retrieves data about registered applications.
There was an error accessing the registry. Read access to the registry was not permitted.
public GetAppRegistration ( [ commandMapper, [ capabilities, string &appName, string &appDescription ) : AppRegistration
commandMapper [ Provides best-match command-line to mapping.
capabilities [ The capability list to add the collected data to.
appName string Is set to the name of the application as displayed to the user; unchanged if the name was not found.
appDescription string Is set to a user-friendly description of the application; unchanged if the name was not found.
리턴 AppRegistration

SnapshotDiff() 공개 메소드

Determines which elements have been added to the system between two snapshots.
Assumes that all internal arrays are sorted alphabetically.
public SnapshotDiff ( [ before, [ after ) : System
before [ The first snapshot taken.
after [ The second snapshot taken.
리턴 System