C# Класс ZeroInstall.DesktopIntegration.AccessPoints.AccessPoint

Наследование: XmlUnknown, ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
ICloneable ( ) : object

Описание методов

Apply() публичный абстрактный Метод

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.
Результат void

Clone() публичный абстрактный Метод

Creates a deep copy of this AccessPoint instance.
public abstract Clone ( ) : AccessPoint
Результат AccessPoint

GetConflictIDs() публичный абстрактный Метод

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.
Результат IEnumerable

Unapply() публичный абстрактный Метод

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.
Результат void