0

我有一个以低信任模式运行的提供商托管应用程序。我有两个列表(一个用于主要项目,另一个作为已删除项目的存档)。我想知道是否以及如何在完全信任的解决方案中列出一个 SPItemEventReceiver 列表,它可以在应用程序上下文中添加或删除某些内容。

例如:

用户删除列表中的项目,通常他对存档列表没有贡献权限。我想在具有更高权限的应用程序上下文中执行代码,并将项目从一个列表复制到另一个列表。成功复制后将其从一侧删除。

  • 通常是否可以在以低信任模式运行的提供程序托管应用程序中拥有这样的 SPItemEventReceiver
  • 如果是,从哪里开始?
  • 是否也可以在具有更高权限的应用程序上下文中执行代码?

此致

沼泽

4

1 回答 1

0

是的,您可以使用 AppOnlycontext 在提供商托管的应用程序(远程事件接收器 - CSOM)中执行此操作,也可以使用“项目删除”事件在 ListItem 事件接收器中执行此操作。

SP 事件接收器 - 本地

远程事件接收器 CSOM

于 2017-03-13T11:28:43.607 回答