问题标签 [timer-jobs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
251 浏览

sharepoint-2013 - SharePoint 场范围的自定义计时器作业

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

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

0 投票
1 回答
2219 浏览

ios - 在 iOS 8 中运行后台服务

我需要允许我的 iOS 应用程序满足我的 Android 应用程序来执行此服务列表的方法或解决方案

1- 每 30 秒运行一次以从 API 获取新内容并且永不消亡的后台服务(在 android 上,我使用在启动时运行的 Activity 服务,无需运行我的应用程序来启动后台服务)

2-如果应用程序被用户杀死,我需要在 iOS 上以任何方式保留或重新运行我的后台服务,而无需用户运行应用程序。

3-我的应用程序不支持来自外部应用程序的推送,只是我需要在应用程序和我自己的服务器之间建立自己的本地同步数据。

我需要完美的解决方案来完善我的 iOS 应用程序,比如我的 Android 应用程序,它可以毫无问题地做到这一点。

0 投票
1 回答
825 浏览

sharepoint - 在 SP13 中通过 WebPart 创建计时器作业时访问被拒绝

好吧,问题是我有一个 webpart,它创建了一个带有特殊参数的 Timer。当我尝试创建它时,我得到一个错误访问被拒绝。事实上,我是一个系统管理帐户,我已将 RemoteAdministratorAccessDenied 更改为 false 并添加了对 Sharepoint 文件夹 gor wss 的写入访问权限。但我仍然收到错误消息...

日志是:

0 投票
0 回答
145 浏览

jakarta-ee - 列出 JEE7 中所有 @Schedule 和编程计时器的编程解决方案

我想知道是否有办法从容器中获取所有 JEE7 计时器及其 cron。

我们现在正在使用wildfly,但如果能够为所有JEE7 容器提供解决方案会很好。

我们需要在 UI 上可视化的计时器列表,所以它必须是一种方式,我们可以通过编程方式从容器中获取所有计时器。

0 投票
1 回答
612 浏览

sharepoint-2010 - 无法以编程方式从 SPWeb 对象获取回收站项目当代码包装在计时器作业中时

我有一个计时器作业,我通过它以编程方式循环浏览网站集中的每个网站,并希望获得每个网站的回收站项目。下面是我的代码 -

公共覆盖无效执行(Guid targetInstanceId){ SPSecurity.RunWithElevatedPrivileges(委托 { SPFarm 农场 = SPFarm.Local;

}}}});}

但即使在网站回收站中有项目之后,我每次都在代码中为 SPWeb.RecycleBin.Count 获得计数 0,而我能够获得带有项目的站点集合 RB SPWeb.Site.RecycleBin。有人知道吗,我的要求是从网站 coll 中的每个网站分别获取项目。任何帮助深表感谢 !!

另外,补充一下,我在事件接收器中尝试了相同的代码,它有效!是定时器工作的限制还是我的代码中的问题

0 投票
1 回答
1222 浏览

c# - 删除计时器作业时,它会引发错误“对象引用未设置为对象的实例”

我使用以下代码创建了一个计时器作业:

然后我创建了一个站点范围的功能。在其事件接收器中,停用时,我有以下代码:

但这给我带来了错误。从调试中我了解到错误是在线抛出的job.Delete();。错误是:

你调用的对象是空的。

这让我有点困惑,因为该语句job.Name完美执行,甚至为我提供了正确的计时器作业对象。但是在尝试删除作业时,它会给我带来错误。

我发现这个问题与我的问题相似,但这些建议对我不起作用。从这个讨论中,我尝试编写删除代码,SPSecurity.RunWithElevatedPrivileges但它仍然对我不起作用。

任何人都知道为什么会发生这种情况以及如何解决这个问题?

更新 1

更多细节。

用户代码未处理 NullReferenceException

你调用的对象是空的。

这是堆栈跟踪

0 投票
0 回答
144 浏览

java - 在 JBoss AS 7.1.1.Final 中使用 EJB 3 TimerService?

我正在编写一个应用程序以允许最终用户安排各种管理任务。我使用的服务器平台是 JBoss AS 7.1.1 Final 和 EJB 3 Timers 似乎是一个近乎理想的解决方案,除了这个问题虽然老了,但表明 7.1.1 的实现不完整,没有数据库持久性(在尽管我看到了 4.0.2的这段代码)。

为了在 JBoss 中实现数据库持久化的 EJB 计时器,我需要做什么?我需要升级 JBoss 还是可以在不自己实现整个框架的情况下完成?

0 投票
1 回答
58 浏览

c# - sql server 只保存某些列的空值

我有一个包含一些 nvarchar(max)、varchar(100) 和位类型列的表。我正在使用以编程方式向其中插入值SQLCommand.ExecuteNonQuery().

我正在为所有 nvarchar 和 varchar 列提供字符串值,并使用 0 或 1 为位列提供SQLParametr.AddWithValue("@parameterName", parameterValue)

对于某些列,它存储了正确的值,但对于某些列,即使提供了正确的参数值,也只会存储空值。存储空值的列的类型为 varchar(100) 和位。

在开发环境中一切正常,在测试环境中出现问题。

即使在通过将值打印到日志文件来测试相同的测试环境中,参数值也是正确的。

对这种异常行为的任何解释。

0 投票
0 回答
428 浏览

sharepoint - 创建计时器作业后,我在 SharePoint 管理面板中看不到它

我为我的一个 SharePoint Web 应用程序开发了一个计时器作业。我从 SPJobdefinition 类写了我的工作:

然后在控制台程序中使用带有 SPWebApplication 参数的构造函数创建此作业的新实例。然后我为我的工作设定一个时间表并更新它。我的问题是,当我检查我的计时器作业是否已在 SharePoint 管理中创建时,我发现它尚未创建。我错过了什么吗?如果您需要更多详细信息或更多信息,我会提供给您。

编辑:这是我的 Program.cs:

这是我的工作经理课程:

这是我的 DeployHelper.cs:

此外,我在 ULS 中看到了这个错误:

我已阅读此错误与重新启动 Windows Sharepoint 服务计时器或名称空间问题有关。我已经重新启动了我的 Windows SharePoint Services 计时器,并且我的所有类都包含在 XyZ.AbC.EraseUsersJob 命名空间中。

0 投票
0 回答
24 浏览

sharepoint - 如何监控 SharePoint 列表?

我有一个包含以下字段的 SharePoint 列表。

1.活动名称

2.命中数

我想通过每年的事件点击计数来监控这个列表。我可以采取的最佳方法是什么?

选项:为每年创建视图。

编辑:

在 1 月 1 日为每年添加一个字段将填充列表中的字段数。有没有更好的方法来做到这一点?