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 | 在当前工作区发生更改时发生。 |
页首