C# Class ZeroInstall.DesktopIntegration.AccessPoints.AccessPoint

Inheritance: XmlUnknown, ICloneable
Afficher le fichier Open project: 0install/0install-win Class Usage Examples

Méthodes publiques

Méthode Description
Apply ( [ appEntry, [ feed, [ handler, bool machineWide ) : void

Applies this access point to the current machine.

Clone ( ) : AccessPoint

Creates a deep copy of this AccessPoint instance.

GetConflictIDs ( [ appEntry ) : IEnumerable

Retrieves identifiers from a namespace global to all AccessPoints. Collisions in this namespace indicate that the respective AccessPoints are in conflict cannot be applied on a system at the same time.

These identifiers are not guaranteed to stay the same between versions. They should not be stored in files but instead always generated on demand.

Unapply ( [ appEntry, bool machineWide ) : void

Unapplies this access point on the current machine.

Private Methods

Méthode Description
ICloneable ( ) : object

Method Details

Apply() public abstract méthode

Applies this access point to the current machine.
An reference to a is invalid. 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 access point's data or a referenced 's data are invalid.
public abstract Apply ( [ appEntry, [ feed, [ handler, bool machineWide ) : void
appEntry [ The application being integrated.
feed [ The feed providing additional metadata, icons, etc. for the application.
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 the configuration machine-wide instead of just for the current user.
Résultat void

Clone() public abstract méthode

Creates a deep copy of this AccessPoint instance.
public abstract Clone ( ) : AccessPoint
Résultat AccessPoint

GetConflictIDs() public abstract méthode

Retrieves identifiers from a namespace global to all AccessPoints. Collisions in this namespace indicate that the respective AccessPoints are in conflict cannot be applied on a system at the same time.
These identifiers are not guaranteed to stay the same between versions. They should not be stored in files but instead always generated on demand.
An reference to a is invalid.
public abstract GetConflictIDs ( [ appEntry ) : IEnumerable
appEntry [ The application entry containing this access point.
Résultat IEnumerable

Unapply() public abstract méthode

Unapplies this access point on the current machine.
An reference to a is invalid. A problem occurs while writing to the filesystem or registry. Write access to the filesystem or registry is not permitted.
public abstract Unapply ( [ appEntry, bool machineWide ) : void
appEntry [ The application entry containing this access point.
machineWide bool Apply the configuration machine-wide instead of just for the current user.
Résultat void