Quantcast
Channel: Developing Apps for SharePoint 2013 forum
Viewing all articles
Browse latest Browse all 8089

Delete Remote Event Receivers using Client Object Model C#

$
0
0

Dear Team,

I am working on Remote Event Receivers SharePoint Auto-hosted App using Client Object Model (C#) and adding events to list successfully.

But deleting remote event receivers using client object model throwing error "Access denied. You do not have permission to perform this action or access this resource."

I am using the below code to delete remote event receivers.

 using (SP.ClientContext clientContext = new SP.ClientContext("SiteURL"))
            {
                clientContext.Credentials = new SP.SharePointOnlineCredentials(loginName, securePassword);
                clientContext.FormDigestHandlingEnabled = true;
                if (clientContext != null)
                {                    
                    var documentsList = clientContext.Web.Lists.GetByTitle("Documents");
                    clientContext.Load(documentsList, d => d.EventReceivers);
                    clientContext.ExecuteQuery();                   
                    
                    SP.EventReceiverDefinitionCollection eventReceiverDefinitionCollection = documentsList.EventReceivers;
                    clientContext.Load(eventReceiverDefinitionCollection);
                    clientContext.ExecuteQuery();                    
                    foreach (SP.EventReceiverDefinition definition in eventReceiverDefinitionCollection)
                    {
                        if (definition.ReceiverName == "UploadRemoteEventReceiver")
                        {
                            definition.DeleteObject();
                            clientContext.ExecuteQuery();
                        }
                        
                    }
                }
            }

Please review and advice i am doing wrong or any other solution.

Thanks and regards,

Pradeep


Pradeep Kodam SharePoint Software Programmer


Viewing all articles
Browse latest Browse all 8089

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>