Я работаю над надстройками SharePoint, используя удаленный приемник событий. Я создал надстройку для своего сайта SharePoint, чтобы получать журнал добавленных элементов, обновленных элементов и сведений об удаленных элементах. Я получаю идентификатор элемента, который предоставляет подробную информацию об элементе, над которым выполняется операция. Как я могу получить информацию о пользователе, который изменил файл?
Вот мой код для добавления элемента:
if (clientContext != null)
{
//Get reference to the host web list with name Feedback
var documentsList =
clientContext.Web.Lists.GetByTitle("DemoRemoteEventReceiverList");
clientContext.Load(documentsList);
clientContext.ExecuteQuery();
string remoteUrl =
"https://myApp.azurewebsites.net/Services/RemoteEventReceiver.svc";
//Create the remote event receiver definition
EventReceiverDefinitionCreationInformation newEventReceiver = new
EventReceiverDefinitionCreationInformation()
{
EventType = EventReceiverType.ItemAdded,
ReceiverAssembly = Assembly.GetExecutingAssembly().FullName,
ReceiverName = "RemoteEventReceiver1",
ReceiverClass = "RemoteEventReceiver1",
ReceiverUrl = remoteUrl,
SequenceNumber = 15001
};
//Add the remote event receiver to the host web list
documentsList.EventReceivers.Add(newEventReceiver);
clientContext.ExecuteQuery();
}