Class Binding
Bindings specify how the chosen implementation is made known to the running program.
Inheritance
Binding
Inherited Members
Namespace: ZeroInstall.Model
Assembly: ZeroInstall.Model.dll
Syntax
public abstract class Binding : FeedElement
Remarks
Bindings can appear in Dependencys, in which case they tell a component how to find its dependency, or in Element, where they tell a component how to find itself.
Constructors
Binding()
Declaration
protected Binding()
Methods
Clone()
Creates a deep copy of this Binding instance.
Declaration
public abstract Binding Clone()
Returns
Type | Description |
---|---|
Binding | The new copy of the Binding. |
Normalize()
Converts legacy elements, sets default values, etc..
Declaration
public virtual void Normalize()
Exceptions
Type | Condition |
---|---|
InvalidDataException | A required property is not set or invalid. |