Share via


Extension 類別

適用於版本2

代表建立 WebMatrix 延伸的起點。

繼承階層

System.Object
  Microsoft.WebMatrix.Extensibility.Extension

命名空間:  Microsoft.WebMatrix.Extensibility
組件:  Microsoft.WebMatrix.Extensibility (在 Microsoft.WebMatrix.Extensibility.dll 中)

語法

'宣告
Public MustInherit Class Extension
'用途
Dim instance As Extension
public abstract class Extension
public ref class Extension abstract
[<AbstractClassAttribute>]
type Extension =  class end
public abstract class Extension

Extension 型別公開下列成員。

建構函式

  名稱 說明
公用方法 Extension 初始化 Extension 類別的新執行個體。

上層

屬性

  名稱 說明
公用屬性 ContextualTabItems 取得 RibbonContextualTab 執行個體的集合。
公用屬性 DashboardItems 取得儀表板項目的序列。
公用屬性 HasInstaller 取得值,這個值表示延伸是否具有想要顯示的安裝 UI。
公用屬性 IsInstalled 取得值,這個值表示延伸安裝是否完成。
公用屬性 Name 取得或設定延伸的易記名稱。
公用屬性 RibbonItems 取得一律可用之功能區項目的序列。
公用屬性 Version 取得延伸的易記版本。

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 Initialize 在 WebMatrixHost 屬性第一次取得值時初始化。
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 OnInstall 覆寫,以在第一次使用延伸對話方塊將延伸新增至 WebMatrix 時呈現其他 UI。
公用方法 ToString (繼承自 Object。)

上層

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.WebMatrix.Extensibility 命名空間