Method | Description | |
---|---|---|
AddAccessPoints ( AppEntry appEntry, Feed feed, IEnumerable |
||
AddApp ( |
||
AddApp ( string petName, Requirements requirements, Feed feed ) : AppEntry | ||
RemoveAccessPoints ( AppEntry appEntry, IEnumerable |
||
RemoveApp ( AppEntry appEntry ) : void | ||
Repair ( Feed>.Converter |
||
UpdateApp ( AppEntry appEntry, Feed feed ) : void | ||
UpdateApp ( AppEntry appEntry, Feed feed, Requirements requirements ) : void |
Method | Description | |
---|---|---|
AddAccessPointsInternal ( [ appEntry, [ feed, [ |
Applies AccessPoints for an application.
|
|
AddAppInternal ( |
Creates a new unnamed AppEntry and adds it to the AppList.
|
|
AddAppInternal ( [ petName, [ requirements, [ feed ) : AppEntry |
Creates a new named AppEntry and adds it to the AppList.
|
|
AddAppInternal ( [ prototype, Feed>.[ |
Creates a new AppEntry based on an existing prototype (applying any AccessPoints) and adds it to the AppList.
|
|
Finish ( ) : void |
To be called after integration operations have been completed to inform the desktop environment and save the DesktopIntegration.AppList.
|
|
IntegrationManagerBase ( [ handler, bool machineWide = false ) : System |
Creates a new integration manager.
|
|
RemoveAccessPointsInternal ( [ appEntry, [ |
Removes already applied AccessPoints for an application.
|
|
RemoveAppInternal ( [ appEntry ) : void |
Removes an AppEntry from the AppList while unapplying any remaining AccessPoints.
|
|
RepairAppInternal ( [ appEntry, [ feed ) : void |
Reapplies all AccessPoints for a specific AppEntry.
|
|
UpdateAppInternal ( [ appEntry, [ feed ) : void |
Updates an AppEntry with new metadata and capabilities from a Feed. This may unapply and remove some existing AccessPoints.
|
public AddAccessPoints ( AppEntry appEntry, Feed feed, IEnumerable |
||
appEntry | AppEntry | |
feed | Feed | |
accessPoints | IEnumerable |
|
return | void |
protected abstract AddAccessPointsInternal ( [ appEntry, [ feed, [ |
||
appEntry | [ | The application being integrated. |
feed | [ | The feed providing additional metadata, icons, etc. for the application. |
accessPoints | [ |
The access points to apply. |
return | void |
public AddApp ( |
||
target | ||
return | AppEntry |
public AddApp ( string petName, Requirements requirements, Feed feed ) : AppEntry | ||
petName | string | |
requirements | Requirements | |
feed | Feed | |
return | AppEntry |
protected abstract AddAppInternal ( |
||
target | The application to add. | |
return | AppEntry |
protected abstract AddAppInternal ( [ petName, [ requirements, [ feed ) : AppEntry | ||
petName | [ | The user-defined pet-name of the application. |
requirements | [ | The requirements describing the application to add. |
feed | [ | The feed providing additional metadata, capabilities, etc. for the application. |
return | AppEntry |
protected abstract AddAppInternal ( [ prototype, Feed>.[ |
||
prototype | [ | An existing |
feedRetriever | Feed>.[ | Callback method used to retrieve additional |
return | void |
protected IntegrationManagerBase ( [ handler, bool machineWide = false ) : System | ||
handler | [ | A callback object used when the the user is to be informed about the progress of long-running operations such as downloads. |
machineWide | bool | Apply operations machine-wide instead of just for the current user. |
return | System |
public RemoveAccessPoints ( AppEntry appEntry, IEnumerable |
||
appEntry | AppEntry | |
accessPoints | IEnumerable |
|
return | void |
protected abstract RemoveAccessPointsInternal ( [ appEntry, [ |
||
appEntry | [ | The |
accessPoints | [ |
The access points to unapply. |
return | void |
public RemoveApp ( AppEntry appEntry ) : void | ||
appEntry | AppEntry | |
return | void |
protected abstract RemoveAppInternal ( [ appEntry ) : void | ||
appEntry | [ | The application to remove. |
return | void |
public Repair ( Feed>.Converter |
||
feedRetriever | Feed>.Converter | |
return | void |
protected abstract RepairAppInternal ( [ appEntry, [ feed ) : void | ||
appEntry | [ | The application entry to repair. |
feed | [ | The feed providing additional metadata, capabilities, etc. for the application. |
return | void |
public UpdateApp ( AppEntry appEntry, Feed feed ) : void | ||
appEntry | AppEntry | |
feed | Feed | |
return | void |
public UpdateApp ( AppEntry appEntry, Feed feed, Requirements requirements ) : void | ||
appEntry | AppEntry | |
feed | Feed | |
requirements | Requirements | |
return | void |
protected abstract UpdateAppInternal ( [ appEntry, [ feed ) : void | ||
appEntry | [ | The application entry to update. |
feed | [ | The feed providing additional metadata, capabilities, etc. for the application. |
return | void |