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