是否可以在低信任提供商托管应用程序中使用List SPItemEventReceiver?

时间:2017-03-12 19:06:22

标签: sharepoint sharepoint-2013 sharepoint-apps provider-hosted

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

例如:

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

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

最好的问候

沼泽

1 个答案:

答案 0 :(得分:0)

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

SP Event Receivers - On premises

Remote Event Receivers CSOM