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, ICommand[]) 指示一个值,该值指示此命令是否要显示一个对话框。
公共方法 ShowDialog(String, UIElement, DialogSize, MessageBoxButton, MessageBoxResult, ICommand[]) 指示一个值,该值指示此命令是否要显示一个对话框。
公共方法 ShowExceptionMessage 由于异常而显示一条消息。
公共方法 ShowFolderDialog 打开相应的文件夹浏览对话框,具体取决于操作系统的版本。
公共方法 ShowNotification 在一段较短时间内显示通知消息和可操作链接。

页首

事件

  名称 说明
公共事件 ContextMenuOpening 当用户在树视图中打开某项的上下文菜单时发生。
公共事件 TreeItemCreated 在向文件树中添加项时发生。
公共事件 TreeItemRemoved 在从文件树中删除项时发生。
公共事件 WebSiteChanged 在当前网站发生更改时发生。
公共事件 WorkspaceChanged 在当前工作区发生更改时发生。

页首

请参阅

参考

Microsoft.WebMatrix.Extensibility 命名空间