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 | 在目前工作區變更時發生。 |
上層