Microsoft.WebMatrix.Extensibility 命名空间

适用于版本2

Microsoft.WebMatrix.Extensibility 命名空间提供用于扩展 WebMatrix IDE 的类。

  说明
公共类 CommonCommandIds 表示常见的命令 ID:由 GroupId 和 ID 枚举组成,前者是用于区分组的 GUID,后者用于描述单个命令。
公共类 ContextMenuItem 表示上下文菜单中的项。
公共类 ContextMenuOpeningEventArgs 表示上下文菜单打开事件的事件参数。
公共类 DashboardItem 表示仪表板页上的报告、记分卡或筛选器。
公共类 Extension 表示用于创建 WebMatrix 扩展的起点。
公共类 ExtensionInitData 表示扩展的初始化数据。
公共类 HierarchyId 表示用于访问站点层次结构的描述符。
公共类 ProtectPathInfo 指定受保护路径的相关信息。
公共类 RibbonButton 表示功能区按钮。
公共类 RibbonButtonGallery 表示功能区的按钮库。
公共类 RibbonContextualTab 表示功能区中的上下文选项卡。
公共类 RibbonGalleryCategory 表示功能区库中的类别。
公共类 RibbonGroup 表示功能区中的组。
公共类 RibbonItem 表示功能区中的项。
公共类 RibbonMenuButton 表示功能区菜单按钮。
公共类 RibbonSplitButton 表示功能区拆分按钮。
公共类 RibbonSplitButtonGallery 表示扩展到库的功能区拆分按钮。
公共类 RibbonToggleButton 表示功能区切换按钮。
公共类 TaskTabItemDescriptor 表示用于在编辑器空间中创建任务选项卡的描述符
公共类 TreeItemEventArgs 表示与要添加和删除的树项关联的事件数据。
公共类 Utility 表示用于公开各种有用实用工具方法的类。
公共类 WorkspaceChangedEventArgs 表示一个用于表示 WorkspaceChanged 事件的事件参数的类。

接口

  接口 说明
公共接口 IBrowser 表示由扩展提供的每个浏览器实现的接口。
公共接口 IBrowserProvider 表示可动态提供浏览器的扩展。
公共接口 ICommandId 定义命令 ID。
公共接口 ICommandTarget 表示命令目标的接口。
公共接口 IContextMenuItem 表示上下文菜单中的项的接口。
公共接口 IDialogContent 表示用于提供对话框的自定义内容并控制其关闭时间的接口。
公共接口 IEditorWorkspace 表示 WebMatrix 编辑器工作区的接口。
公共接口 IHostCommands 提供的属性和方法可用于访问由主机公开的命令。
公共接口 IHtmlCopyOptions 提供在编辑器中以 HTML 格式进行复制的选项。
公共接口 IHtmlDefaultCopyOptions 提供 HtmlCopyDefault 选项。
公共接口 INewSiteProvider 表示一个要将新站点创建选项添加到 WebMatrix 中的提供程序。每当 WebMatrix 公开一个新站点 UI 时,该提供程序将有选择性地显示。
公共接口 IPreferences 表示用来与每个站点的首选项交互的接口。
公共接口 IProtectPathInfo 提供用于指定受保护路径相关信息的属性。
公共接口 ISiteFile 表示站点中的文件。
公共接口 ISiteFileSystemItem 表示站点中的文件或文件夹。
公共接口 ISiteFileWatcherService 表示用于为站点中的文件更改提供挂钩的服务。请注意,更改站点后所有事件均将丢失。
公共接口 ISiteFolder 表示站点中的文件夹(目录)。
公共接口 ISiteItem 表示站点中的项。
公共接口 IWaitDialog 表示用于指示进度的等待对话框。
公共接口 IWebMatrixHost 定义与 WebMatrix 主机的交互方法。
公共接口 IWebSite 提供用来与网站交互的属性。
公共接口 IWorkspace 表示 WebMatrix 工作区。

委托

  委托 说明
公共委托 CreateSiteDelegate 表示由 WebMatrix 调用,用来创建新站点的类。

枚举

  枚举 说明
公共枚举 CommandStatus 指定在 CanExecute 中使用的 CommandStatus 返回值。
公共枚举 CommonCommandIds.Ids 定义命令 ID 的值;可以将这些值传递到 ICommandTarget。
公共枚举 DialogSize 枚举 ShowDialog 方法的对话框大小。