IWebMatrixHost 介面

適用於版本2

定義要與 WebMatrix 主機互動的方法。

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

語法

'宣告
Public Interface IWebMatrixHost
'用途
Dim instance As IWebMatrixHost
public interface IWebMatrixHost
public interface class IWebMatrixHost
type IWebMatrixHost =  interface end
public interface IWebMatrixHost

IWebMatrixHost 型別公開下列成員。

屬性

  名稱 說明
公用屬性 DefaultWebSitePath 取得用於儲存網站的預設路徑。
公用屬性 HostCommands 取得物件,這個物件公開主機所支援的命令。
公用屬性 Version 取得主機的易記版本。
公用屬性 WebSite 取得目前網站。
公用屬性 Workspace 取得或設定目前工作區。
公用屬性 Workspaces 取得可用工作區的集合。

上層

方法

  名稱 說明
公用方法 ApplyPathProtection 將一組 IProtectPathInfo 規則套用至網站的檔案。
公用方法 CreateWaitDialog 建立等待對話方塊。
公用方法 GetExtensionSpecificPreferences 提供全域喜好設定存取的存取權,每個延伸都應該傳遞唯一 GUID。
公用方法 GetSiteItem HierarchyId 取得 ISiteItem
公用方法 ShowDialog(String, String, DialogSize, MessageBoxButton, MessageBoxResult, array<ICommand[]) 指出命令是否會顯示對話方塊命令的值。
公用方法 ShowDialog(String, UIElement, DialogSize, MessageBoxButton, MessageBoxResult, array<ICommand[]) 指出命令是否會顯示對話方塊命令的值。
公用方法 ShowExceptionMessage 在發生例外狀況時顯示訊息。
公用方法 ShowFolderDialog 根據作業系統版本,開啟適當的資料夾瀏覽對話方塊。
公用方法 ShowNotification 在短時間,顯示通知訊息和可操作連結。

上層

事件

  名稱 說明
公用事件 ContextMenuOpening 在使用者於樹狀檢視中開啟項目的內容功能表時發生。
公用事件 TreeItemCreated 在將項目新增至檔案樹狀結構時發生。
公用事件 TreeItemRemoved 在從檔案樹狀結構中移除項目時發生。
公用事件 WebSiteChanged 在目前網站變更時發生。
公用事件 WorkspaceChanged 在目前工作區變更時發生。

上層

請參閱

參考

Microsoft.WebMatrix.Extensibility 命名空間