zoukankan      html  css  js  c++  java
  • SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(8)--创建Feature接收器

            Feature接收器,顾名思义,是处理由Features触发的事件的事件处理器。本章,我们将处理一些Feature事件,并添加消息到站点的自定义列表。

    Getting ready

            在SharePoint站点创建自定义列表FeatureEventReceiver。添加新栏Message。

    How to do it...

    1. 管理员打开VS。
    2. 创建空白SharePoint项目FeatureEventReceiver。
    3. 保留默认,点击完成。
    4. 右击Features文件夹添加新Feature--Feature1,并打开Feature Designer。
    5. 右击Feature1,添加事件接收器。去掉FeatureActivated和FeatureDeactivating方法的注释。

    6. 添加下列方法到Feature1EventReceiver类:

    7. 在FeatureActivated和FeatureDeactivating方法中调用上面的方法:

    8. 在FeatureActivated和FeatureDeactivating放啊发设置断点,生成并运行解决方案。
    9. 导航到你的站点,单开FeatureEventReceiver列表,你会看到对应FeatureActivated和FeatureDeactivating消息。尽管你不知道你的代码已经执行了。

    How it works...

            从Feature属性,我们获得了激活和停用Feature的站点的引用。从这个站点引用,我们获得列表对象,并添加新项目。
            当我们生成并运行解决方案时,幕后VS打包解决方案为.wsp文件,并执行所有命令激活解决方案。测试不会在断点处停止。
            VS首次生成解决方案,并在此过程中部署解决方案并激活。下一步是运行解决方案,这期间VS debugger附在w3wp.exe过程。同时Feature已经被安装并激活。所以debugger不会在断点处停止。关闭浏览器也不会意味着Feature被停用,因此FeatureDeactivating的断点从未执行。
  • 相关阅读:
    Java的HttpServletRequest
    Java的用户登录计数功能
    JAVA-DATE
    正则表达式
    Java-JDBC(2)
    Java-JDBC(1)
    String类
    java的多态和构造方法
    Java的封装 this关键字 继承
    java抽象类与接口
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856816.html
Copyright © 2011-2022 走看看