![](/img/trans.png)
[英]Cancelling the ItemAdding Event : Remote Event Receiver Using Function App
[英]Remote Event Receiver not firing when created using App Context
當我使用應用程序上下文為列表添加的事件創建遠程事件接收器時,當用戶使用 UI 添加列表或庫時,不會調用端點,但是當我使用用戶上下文創建事件接收器時,它會被調用
我可以列出事件接收器,我創建的那個就在那里,看起來是正確的
示例代碼,其中事件接收器不觸發
var am = new AuthenticationManager();
using (var cc = am.GetAzureADAppOnlyAuthenticatedContext(siteUrl, ClientId, Tenant, CertificatePath, CertificatePassword))
{
cc.Web.AddRemoteEventReceiver("ListAddedFunction", "https://redacted.ngrok.io/api/ListAddedFunction", EventReceiverType.ListAdded, EventReceiverSynchronization.Asynchronous, false);
}
如果我將客戶端上下文創建替換為
using (var cc = authManager.GetWebLoginClientContext(siteUrl))
然后按預期調用端點
您可能需要為您的應用注冊的 appId(或 clientId)調用 appinv.aspx 以讓 SharePoint 調用 RER,請查看此問題以了解詳細信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.