moss中的计时器作业

moss中的计时器作业

ID:22376605

大小:56.50 KB

页数:5页

时间:2018-10-28

moss中的计时器作业_第1页
moss中的计时器作业_第2页
moss中的计时器作业_第3页
moss中的计时器作业_第4页
moss中的计时器作业_第5页
资源描述:

《moss中的计时器作业》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MOSS中的计时器作业  这方面的文章园子里有几篇了,不过大家基本上都是参考了blog/articles/CreatingCustomSharePointTimerJobs.aspx这篇文章,在此我也推荐大家仔细看下本文及文中涉及到的相关文章。工作中也遇到了类似的需求,在此也做个总结。  1.MOSS中已经提供了定时器的功能,我们要开发自己的定时器需要继承自SPJobDefinition类,在重写的Execute方法写自己的业务逻辑。我的需求是找出列表中符合条件的item,并做mail通知,代码如下:usingSyste

2、m;usingSystem.Collections.Generic;usingSystem.Text;usingMicrosoft.SharePoint.Administration;usingMicrosoft.SharePoint;usingMicrosoft.SharePoint.Utilities;namespaceCaryTimer{  publicclassListRemindEvent:SPJobDefinition  {    publicListRemindEvent():base(){}    pub

3、licListRemindEvent(string_timername,SPicrosoft.SharePoint;usingMicrosoft.SharePoint.Administration;namespaceCaryTimer{  publicclassListRemindEventInstaller:SPFeatureReceiver  {    conststringcaryTimerName=Testtimer;    publicoverridevoidFeatureInstalled(SPFeature

4、ReceiverPropertiesproperties)    {}    publicoverridevoidFeatureUninstalling(SPFeatureReceiverPropertiesproperties)    {}    publicoverridevoidFeatureActivated(SPFeatureReceiverPropertiesproperties)    {     SPSitesite=properties.Feature.ParentasSPSite;      fore

5、ach(SPJobDefinitionjobinsite.inuteScheduleschedule=neer.Schedule=schedule;      timer.Update();    }    publicoverridevoidFeatureDeactivating(SPFeatureReceiverPropertiesproperties)    {      SPSitesite=properties.Feature.Parentas12下一页——..,。SPSite;      foreach(SP

6、JobDefinitionjobinsite.PLATEDIR=c:programfilesmonfilesmicrosoftsharedplate  SETSTSADM=c:programfilesmonfilesmicrosoftshared  SETGACUTIL=d:ProgramFilesMicrosoftVisualStudio8SDKv2.0Bingacutil.exe  EchoInstallingHelloPLATEdirectory  xcopy/e/yTEMPLATE*%TEMPLATEDIR%  

7、EchoInstallingfeature  %STSADM%-oinstallfeature-filenameHellocscriptc:32iisapp.vbs/aSharePointDefaultAppPool/r  5.项目完成后,我们要添加强命名密钥。部署成功后就可以在网站集功能中看见该Feature,激活该Feature后,在管理中心操作计时器作业定义中可以看见该定时器的相关信息,并且可以禁用和启用该定时器,在管理中心操作计时器作业状态中可以该定时器最后一次运行的情况。  6.如果我们要调试该定时器我们需要附

8、加Oer.exe进程,每次更改后需走以下步骤:  6.1.使用批处理从新部署Feature  6.2.先Deactivatefeature,然后activatefeature.  6.3.命令行:stopSPTimerV3  6.4.命令行:startSPTimerV3  6.5.VisualStudio:Attac

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。