zoukankan      html  css  js  c++  java
  • Event Handler的开发与部署1

    背景

    要点

    准备工作与实现

    考资料: sharepoint 2007 step by step,易联工作室

    背景:

    在实际应用中,我们经常需要将网站某些操作以邮件或其它方式通知其他人,比如,上传一个文档后,要求发送一封邮件,通知领导有新的文档上传了等等。要实现这点,我们可以使用SharePoint中的Event Handler。

     值得注重的是,这里讲解的是实现文档Event Handler,也就是只针对文档上传、更新等的Event Handler。
      另外,为了简单起见,这里笔者实现Event Handler时,没有进行发邮件、写数据库等操作,而是向C:\写了一个文件。可以自己尝试改成发邮件、写数据库等的方式。

    要点:

    1. 首先必须启动Event Handler支持
    2. 添加Microsoft.SharePoint.dll的引用,该DLL的具体位置在C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI
    3. 将项目的输出目录更改为C:\Inetpub\wwwroot\wss\VirtualDirectories\9001\_app_bin
    4. 为项目创建一个强名称
    5. 把assemble信息填进向后兼容的事件处理程序
    6. 添加发送邮件代码,注意发送邮件时host的指定,经过我的尝试,发现  client.Host =  msg.From.Host;  顺利发送邮件;

    准备工作与实现:

    一、要实现Event Handler,首先必须启动Event Handler支持。

    1. 首先打开SharePoint 3.0 Central Administration,然后打开应用程序管理

     

    2、点击WEB应用程序常规设置,则进入Web Application Settings页面。
      在Web Application Settings页面中,找到Event Handlers项,并将其设置为On,然后单击Ok按钮保存设置。

    中文界面:

    英文界面:

    作者:johnny 出处:http://www.cnblogs.com/sunjunlin 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C# 简单的 Job 作业~
    反射反射,程序员的快乐+反射案例:打印和Excel导出
    设计模式:装饰模式(decorate)
    UML类图应该怎么看?
    WebApi 异步请求(HttpClient)
    设计模式:单一职责原则,开放封闭原则,依赖倒转原则,理氏代换原则
    【BOOM】一款有趣的Javascript动画效果
    【深入浅出jQuery】源码浅析2--奇技淫巧
    【深入浅出jQuery】源码浅析--整体架构
    【CSS进阶】原生JS getComputedStyle等方法解析
  • 原文地址:https://www.cnblogs.com/sunjunlin/p/1768041.html
Copyright © 2011-2022 走看看