Extension Class
Applies to v2.
Represents a starting point for creating a WebMatrix extension.
Inheritance Hierarchy
System.Object
Microsoft.WebMatrix.Extensibility.Extension
Namespace: Microsoft.WebMatrix.Extensibility
Assembly: Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)
Syntax
'Declaration
Public MustInherit Class Extension
'Usage
Dim instance As Extension
public abstract class Extension
public ref class Extension abstract
[<AbstractClassAttribute>]
type Extension = class end
public abstract class Extension
The Extension type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Extension | Initializes a new instance of the Extension class. |
Top
Properties
Name | Description | |
---|---|---|
ContextualTabItems | Gets a collection of RibbonContextualTab instances. | |
DashboardItems | Gets a sequence of dashboard items. | |
HasInstaller | Gets a value that indicates whether the extension has installation UI that it would like to display. | |
IsInstalled | Gets a value that indicates whether the extension installation is complete. | |
Name | Gets or sets the user-friendly name of the extension. | |
RibbonItems | Gets a sequence of Ribbon items that are always available. | |
Version | Gets the user-friendly version of the extension. |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Initialize | Initializes when the WebMatrixHost property gets a value for the first time. | |
MemberwiseClone | (Inherited from Object.) | |
OnInstall | Override to present additional UI when the extension is first added to WebMatrix using the extension dialog box. | |
ToString | (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.