У меня есть приложение шаблона Excel, в котором в шаблоне выполняется некоторое вычисление на основе настроек для данных из БД. Корректировки предоставляются пользователем. После вычисления файл excel хранится на сайте SharePoint, и почта отправляется для утверждения менеджеров. Пользовательская база постоянно меняется каждый месяц. поэтому, если у пользователя нет разрешения на сайт sharepoint, приложение выдает ошибку. Я хочу добавить в мягкое предупреждение, где In Я хочу отображать соответствующее сообщение для пользователя, такое как «У вас нет доступа к SharePoint. Пожалуйста, обращайтесь за помощью по адресу:». У меня есть безликая учетная запись для sharepoint с уровнем разрешения CONTRIBUTE. Я хочу знать, как я могу проверить, требуется ли для определенного идентификатора пользователя необходимый уровень разрешений с использованием модели объекта sharepoint.Проверьте, имеет ли конкретный пользователь доступ к sharepoint программно (код C#)
Я пробовал пару подходов, доступных в Интернете, но не смог перебирать уровни разрешений для разных userID.