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