日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

SharePoint 中對于event receivers的討論及案例圖文教程

SharePoint 中對于event receivers的討論及案例圖文教程

更新時間:2024-02-08 文章作者:未知 信息來源:網絡 閱讀次數:

SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

主要就是關于事件觸發器的同步/異步的設置以及作用。

  其實接觸SharePoint頗久,對于事件觸發器寫的不多,但是同步/異步這個概念還是了解的,不過沒有深究罷了。今天,和大家討論了一下,也更加深刻的理解了這個概念;當然,有人說異步是單開一個線程操作,這個我不了解,但是不反對,因為無論如何,不是執行完畢操作立即執行事件,這就是異步了,我們不討論內部機制是如何開辟線程,或者組織異步隊列的。

  SharePoint中事件觸發器,關于before事件(就是ing標志的事件),默認都是同步的,我理解就是完成一個操作之前,馬上執行這個事件;而after的事件(就是ed標志的事件),默認都是異步的,也就是完成一個操作,不是立刻馬上執行事件。至于為什么ed結尾的事件都是異步的呢?因為SharePoint為了方式UI上的操作和觸發的事件沖突,所以把它設置為異步,至于內部如何處理異步,我覺得沒必要太摳細節了。

  關于before事件,就是完成操作之前觸發,這個只能是同步,SharePoint不允許定義為異步;而after事件呢?就是完成操作之后觸發,默認異步,但是可以設置為同步,但是設置為同步以后,就不能再更新屬性了,防止和UI操作的沖突。

  舉個簡單的例子,上傳一個文檔,然后都OK了彈出了上傳以后的標題,然后UI會彈出修改屬性的頁面,這時,時間觸發器同步修改了標題,但是卻沒有被屬性頁面加載出來,所以這時修改屬性,會造成保存上的沖突。當然,有人說執行完事件以后,再彈出UI修改屬性的頁面,這樣如果事件需要時間,就會造成效率上的問題。

  當然例子比較簡單,就是給大家理解加一個參考罷了。也許自己的理解并不夠深刻,希望有獨特見解的,大家能夠留言討論。

  簡單介紹下,after事件如何設置同步,在屬性的xml文件里,設置即可,如下:


復制代碼



EventReceiver1ItemAdded
ItemAdded
$SharePoint.Project.AssemblyFullName$
EventReceiverProject1.EventReceiver1.EventReceiver1
1000
Synchronous



Sharepoint 可以幫助企業用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 天天操天天操天天操天天操 | 国产精品亚洲欧美大片在线看 | 日韩在线 | 中文 | 国产三级在线观看视频不卡 | 加勒比一本大道香蕉在线视频 | 久久99国产精品亚洲 | 国产精品视频免费一区二区三区 | 99久久精品在免费线18 | 久久aa | 中文字幕在线最新在线不卡 | 伊人婷婷在线 | 欧美日韩中文字幕在线观看 | 日本一区二区三区久久精品 | 亚洲精品午夜在线观看 | 天天做天天添婷婷我也去 | 欧美一级在线全免费 | 日韩毛片免费 | 国产精品久久久99 | 天天色影网 | 亚洲va在线va天堂成人 | 亚洲黄色片视频 | 国产高清免费 | 天天操天天摸天天曰天天干天天弄天天干 | 日日操日日操 | 中日韩一级片 | 日韩毛片网 | 久久精品观看影院2828 | 国产成人午夜91精品麻豆剧场 | 女网址www 女 | 碰碰碰人人澡人人爱摸 | 九九激情视频 | 996热在线视频 | 最近中文字幕在线视频 | 国产足控福利视频入口 | 精品国产精品a | 亚洲欧美日韩国产色另类 | 大胸国产精品视频 | 中国大陆一级毛片 | 亚洲香蕉毛片久久网站老妇人 | 久久国产精品免费一区二区三区 | 香港台湾日本三级纶理在线视 |