C# 클래스 ZeroInstall.Commands.CliCommands.IntegrationCommand

Common base class for commands that manage DesktopIntegration.
상속: CliCommand
파일 보기 프로젝트 열기: 0install/0install-win

보호된 프로퍼티들

프로퍼티 타입 설명
NoDownload bool

공개 메소드들

메소드 설명
Parse ( IEnumerable args ) : void

보호된 메소드들

메소드 설명
CheckInstallBase ( ) : void

Checks the current Locations.InstallBase to determine whether it is suitable for operations that persist it.

This should be called before performing any operations that persist Locations.InstallBase somewhere, e.g. in generated shortcuts or stubs. It is not required for operations that only remove things from the system.

GetAppEntry ( [ integrationManager, [ interfaceUri ) : AppEntry

Finds an existing AppEntry or creates a new one for a specific interface URI.

IntegrationCommand ( [ handler ) : System

비공개 메소드들

메소드 설명
BackgroundDownload ( [ interfaceUri ) : void

Pre-download application in a background proccess for later use.

CreateAppEntry ( [ integrationManager, [ interfaceUri ) : AppEntry
DetectReplacement ( FeedTarget &target ) : void

Detects and handles Feed.ReplacedBy.

메소드 상세

CheckInstallBase() 보호된 메소드

Checks the current Locations.InstallBase to determine whether it is suitable for operations that persist it.
This should be called before performing any operations that persist Locations.InstallBase somewhere, e.g. in generated shortcuts or stubs. It is not required for operations that only remove things from the system.
The current Zero Install instance is installed in a location unsuitable for the desired operation.
protected CheckInstallBase ( ) : void
리턴 void

GetAppEntry() 보호된 메소드

Finds an existing AppEntry or creates a new one for a specific interface URI.
protected GetAppEntry ( [ integrationManager, [ interfaceUri ) : AppEntry
integrationManager [ Manages desktop integration operations.
interfaceUri [ The interface URI to create an for. Will be updated if is set and accepted by the user.
리턴 AppEntry

IntegrationCommand() 보호된 메소드

protected IntegrationCommand ( [ handler ) : System
handler [
리턴 System

Parse() 공개 메소드

public Parse ( IEnumerable args ) : void
args IEnumerable
리턴 void

프로퍼티 상세

NoDownload 보호되어 있는 프로퍼티

Do not download the application itself yet.
protected bool NoDownload
리턴 bool