首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

sharepoint timerjob 权限有关问题

2013-04-21 
sharepoint timerjob 权限问题代码:public override void FeatureActivated(SPFeatureReceiverProperties

sharepoint timerjob 权限问题

代码:
        public override void FeatureActivated(SPFeatureReceiverProperties properties)
        {
           const string _MYNAME = "SendMailTimeJob";
            SPSecurity.RunWithElevatedPrivileges(delegate()
            {
                SPSite site = properties.Feature.Parent as SPSite;
                foreach (SPJobDefinition job in site.WebApplication.JobDefinitions)
                {
                    if (job.Name == _MYNAME)
                    {
                        job.Delete();
                    }

                }
                SendTimeJob eventime = new SendTimeJob(_MYNAME, site.WebApplication);
                SPMinuteSchedule _SpMs = new SPMinuteSchedule();
                _SpMs.BeginSecond = 0;
                _SpMs.EndSecond = 59;
                _SpMs.Interval = 1;
                eventime.Schedule = _SpMs;
                eventime.Update();
            });



        }

求教。。。 sharepoint timejob?计时器任务
[解决办法]
之前有个老外给了两种解决方案 我用的其中一种  增加下面的代码到job的定义

protected override bool HasAdditionalUpdateAccess()
        {
            return true;
        }

热点排行