C# 클래스 ZeroInstall.DesktopIntegration.Windows.DefaultProgram

Contains control logic for applying Store.Model.Capabilities.DefaultProgram and AccessPoints.DefaultProgram on Windows systems.
파일 보기 프로젝트 열기: 0install/0install-win

공개 메소드들

메소드 설명
Register ( FeedTarget target, [ defaultProgram, [ handler, bool accessPoint = false ) : void

Registers an application as a candidate for a default program for some service in the current system. This can only be applied machine-wide, not per user.

Unregister ( [ defaultProgram, bool accessPoint = false ) : void

Unregisters an application as a candidate for a default program in the current system. This can only be applied machine-wide, not per user.

비공개 메소드들

메소드 설명
ToggleIconsVisible ( Store defaultProgram, bool iconsVisible ) : void

Toggles the registry entry indicating whether icons for the application are currently visible.

메소드 상세

Register() 공개 정적인 메소드

Registers an application as a candidate for a default program for some service in the current system. This can only be applied machine-wide, not per user.
The user canceled the task. A problem occurs while writing to the filesystem or registry. A problem occured while downloading additional data (such as icons). Write access to the filesystem or registry is not permitted. The data in is invalid.
public static Register ( FeedTarget target, [ defaultProgram, [ handler, bool accessPoint = false ) : void
target ZeroInstall.Store.FeedTarget The application being integrated.
defaultProgram [ The default program information to be registered.
handler [ A callback object used when the the user is to be informed about the progress of long-running operations such as downloads.
accessPoint bool Indicates that the program should be set as the current default for the service it provides.
리턴 void

Unregister() 공개 정적인 메소드

Unregisters an application as a candidate for a default program in the current system. This can only be applied machine-wide, not per user.
A problem occurs while writing to the filesystem or registry. Write access to the filesystem or registry is not permitted. The data in is invalid.
public static Unregister ( [ defaultProgram, bool accessPoint = false ) : void
defaultProgram [ The default program information to be removed.
accessPoint bool Indicates that the program was set as the current default for the service it provides.
리턴 void