a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 應用 > 編程開發 > 正文

SharePoint 2007圖文開發教程(5) 體驗Event Handler

2024-07-16 17:46:45
字體:
來源:轉載
供稿:網友

Event Handler

Event Handler是SharePoint中與文檔庫或列表相關聯的事件處理程序,當我們對項目進行某些操作時,Event Handler就會截獲這個事件,然后相應的進行操作。功能上比較像數據庫中的觸發器。比如:刪除某個文件時向管理員發送一個郵件,添加一個列表時進行其他操作等等。
和2.0相比,WSS3.0對Event Handler提供了更強大的支持,如:列表,文檔庫,內容類型。并且支持同步和異步的操作等。

為SharePoint提供一個Event Handler并不是很費力,主要包括:開啟Event Handler支持,編寫Event Handler程序,向SharePoint中部署Event Handler。接下來逐一說明一下。

開啟Event Handler支持

默認情況下是不開啟Event Handler支持的,需要我們手動開啟:進入應用程序管理---進入Web應用程序常規設置。

開啟事件處理程序:

這樣就完成了對Event Handler開啟的支持。

編寫Event Handler程序

SharePoint的Event Handler其實是一個類,這個類主要繼承WSS中的SPWebEventReceiver,SPEmailEventReceiver,SPListEventReceiver,SPItemEventReceiver,IListEventSink等類,并且重寫相應的方法來完成我們的需求。

這里做個簡單的例子,當我們刪除一個Items時,向日志文件中添加一條記錄。

直接看代碼:

C# Code復制內容到剪貼板

  1. using System;    using System.Collections.Generic;   
  2. using System.Text;    using System.IO;   
  3.    using Microsoft.SharePoint;   
  4.    namespace EventHandlerText   
  5. {        public class ItemLogEvent : SPItemEventReceiver   
  6.     {            /// <summary>   
  7.         /// 重寫ItemDeleting,向日志文件寫數據            /// </summary>   
  8.         public override void ItemDeleting(SPItemEventProperties properties)            {   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av电影中文字幕在线观看 | 国产免费网址 | 中文字幕在线免费 | av网站在线免费观看 | 日本免费在线 | 91污在线| 妞干网国产 | 国产精品美女久久 | 中文字幕在线日韩 | www.亚洲 | 手机看片日韩 | 伊人网址 | 97超碰免费| 中文字幕在线观看 | 69久久99精品久久久久婷婷 | 国产精品国产三级国产有无不卡 | 天天做天天爱天天操 | 亚洲成人一 | 中国女人黄色大片 | 四虎网址 | 精品国产视频 | 亚洲第一福利视频 | 天天澡天天狠天天天做 | 欧美日韩免费一区二区三区 | 欧美精品一区二区蜜臀亚洲 | 狠狠操操操 | 欧美视频在线观看一区 | 日韩中文一区二区 | 亚洲伊人久久综合 | 一 级做人爱全视频在线看 一级黄色裸体片 | 999国内精品永久免费视频 | 久久精品国产亚洲blacked | 久久久精 | 999视频在线免费观看 | 日批免费视频 | 亚洲伊人久久综合 | 超碰在线99 | 亚洲日本欧美日韩高观看 | 亚洲精品乱码久久久久久金桔影视 | 中文在线一区 | 日韩视频区 |