代码之家  ›  专栏  ›  技术社区  ›  Richard Szalay

将自定义任务添加到IIS 7(.5)中的网站页

  •  0
  • Richard Szalay  · 技术社区  · 16 年前

    是否可以将任务项(或任务列表)添加到网站页面(Web对象主页)?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Richard Szalay    16 年前

    多谢 CarlosAg

    1. 创建一个包含子类的类 ProtocolProvider 并让它返回一个 TaskList 凌驾 GetSiteTaskList GetSitesTaskList .

    2. 在Module.Initialize方法中,获取 IExtensibilityManager 来自服务提供商

    3. 通过调用 RegisterExtension .

    使现代化

    事实证明,ProtocolProvider只能为“站点”视图提供任务列表,但可以根据选择的站点(如果有的话)提供不同的任务列表。

    IHomepageTaskListProvider 并在 扩展管理器 如上所述。

    IHomepageTaskListProvider.GetTaskList 实现时,您可以通过获取 Connection IServiceProvider 并检查ConfigurationPath.PathType属性(它是 ConfigurationPathType (枚举)

    推荐文章