C# 클래스 ZeroInstall.DesktopIntegration.CategoryIntegrationManager

Manages desktop integration via AccessPoints, grouping them into categories.
To prevent race-conditions there may only be one desktop integration class instance active at any given time. This class acquires a mutex upon calling its constructor and releases it upon calling IDisposable.Dispose.
상속: IntegrationManager, ICategoryIntegrationManager
파일 보기 프로젝트 열기: 0install/0install-win 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AllCategories string[]
StandardCategories string[]

공개 메소드들

메소드 설명
AddAccessPointCategories ( AppEntry appEntry, Feed feed ) : void
CategoryIntegrationManager ( [ appListPath, [ handler, bool machineWide = false ) : System
CategoryIntegrationManager ( [ handler, bool machineWide = false ) : System
RemoveAccessPointCategories ( AppEntry appEntry ) : void

비공개 메소드들

메소드 설명
ToggleIconsVisible ( AppEntry appEntry, bool iconsVisible ) : void

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

This is a special handler to support Windows.DefaultProgram.

메소드 상세

AddAccessPointCategories() 공개 메소드

public AddAccessPointCategories ( AppEntry appEntry, Feed feed ) : void
appEntry AppEntry
feed Feed
리턴 void

CategoryIntegrationManager() 공개 메소드

public CategoryIntegrationManager ( [ appListPath, [ handler, bool machineWide = false ) : System
appListPath [
handler [
machineWide bool
리턴 System

CategoryIntegrationManager() 공개 메소드

public CategoryIntegrationManager ( [ handler, bool machineWide = false ) : System
handler [
machineWide bool
리턴 System

RemoveAccessPointCategories() 공개 메소드

public RemoveAccessPointCategories ( AppEntry appEntry ) : void
appEntry AppEntry
리턴 void

프로퍼티 상세

AllCategories 공개적으로 정적으로 프로퍼티

A list of all known AccessPoint categories.
public static string[] AllCategories
리턴 string[]

StandardCategories 공개적으로 정적으로 프로퍼티

A list of recommended standard AccessPoint categories.
public static string[] StandardCategories
리턴 string[]