IWebMatrixHost 介面

適用於版本2

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

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

public interface IWebMatrixHost

IWebMatrixHost 型別公開下列成員。

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

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

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