SharePoint场广泛自定义计时器作业

时间:2014-12-17 10:51:50

标签: sharepoint-2013 timer-jobs

我正在尝试开发一个自定义计时器作业,该作业的作用域是在服务器场级而不是Web应用程序级别。有人可以提供一些示例代码。另外,当我查看SPJobDefinition的构造函数时,我看到以下带有以下参数的构造函数。

protected SPJobDefinition(string name, SPService service, SPServer server, SPJobLockType lockType);

我认为这是我必须用来创建服务器场级别的作业定义。什么是SPService用于?

1 个答案:

答案 0 :(得分:0)

您可以将任何服务器场级别服务作为父级传递,将locktype作为“无”传递。配置计时器作业。这将使您的计时器作业在运行服务的所有服务器上运行,并且每个服务器将运行一次作业。 例 Job = new TestJob1(“mytimerjob”,     “服务实例”,null,SPJobLockType.None);  服务实例可以是:计时器服务,sharepoint基础Web应用服务“