Zero Install .NET API 2.20.0
ZeroInstall.DesktopIntegration.AccessPoints.DefaultAccessPoint Class Reference

Makes an application the default handler for something. More...

Inheritance diagram for ZeroInstall.DesktopIntegration.AccessPoints.DefaultAccessPoint:
ZeroInstall.DesktopIntegration.AccessPoints.AccessPoint ZeroInstall.Model.XmlUnknown NanoByte.Common.ICloneable< AccessPoint > ZeroInstall.DesktopIntegration.AccessPoints.AutoPlay ZeroInstall.DesktopIntegration.AccessPoints.ContextMenu ZeroInstall.DesktopIntegration.AccessPoints.DefaultProgram ZeroInstall.DesktopIntegration.AccessPoints.FileType ZeroInstall.DesktopIntegration.AccessPoints.MockAccessPoint ZeroInstall.DesktopIntegration.AccessPoints.UrlProtocol

Public Member Functions

override int GetHashCode ()
 
- Public Member Functions inherited from ZeroInstall.DesktopIntegration.AccessPoints.AccessPoint
abstract IEnumerable< string > GetConflictIDs (AppEntry appEntry)
 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. More...
 
abstract void Apply (AppEntry appEntry, Feed feed, IIconStore iconStore, bool machineWide)
 Applies this access point to the current machine. More...
 
abstract void Unapply (AppEntry appEntry, bool machineWide)
 Unapply this access point on the current machine. More...
 
abstract AccessPoint Clone ()
 Creates a deep copy of this AccessPoint instance. More...
 
- Public Member Functions inherited from ZeroInstall.Model.XmlUnknown
string ToShortXml ()
 Returns a shortened XML representation (with attributes but without child elements). More...
 
override int GetHashCode ()
 
- Public Member Functions inherited from NanoByte.Common.ICloneable< AccessPoint >
AccessPoint Clone ()
 

Static Public Attributes

const string CategoryName = "default-app"
 The name of this category of AccessPoints as used by command-line interfaces.
 

Protected Member Functions

bool Equals (DefaultAccessPoint? other)
 
- Protected Member Functions inherited from ZeroInstall.Model.XmlUnknown
void EnsureAttribute (object? value, string attributeName)
 Ensures that a value deserialized from an XML attribute is set (not null). More...
 
void EnsureAttributeSafeID (string? value, string attributeName)
 Ensures that a value deserialized from an XML attribute is set (not null) and only contains alphanumeric characters, spaces ( ), dots (.), underscores (_), hyphens (-) and plus signs (+). More...
 
bool Equals (XmlUnknown? other)
 

Properties

string Capability = default! [getset]
 The ID of the Capability to be made the default handler.
 

Additional Inherited Members

- Public Attributes inherited from ZeroInstall.Model.XmlUnknown
XmlAttribute?[] UnknownAttributes
 Contains any unknown additional XML attributes.
 
XmlElement?[] UnknownElements
 Contains any unknown additional XML elements.
 

Detailed Description

Makes an application the default handler for something.

See also
Model.Capabilities.Capability

The documentation for this class was generated from the following file: