Как добавить пользователя MsGraph, только если он не существует, используя C# Graph SDK - PullRequest
0 голосов
/ 04 марта 2020

Используя Graph SDK, мы можем легко добавить нового пользователя в Azure Active Directory или обновить существующего.

await _client.Users.Request().AddAsync(user);
await _client.Users[userPrincipalName].Request().UpdateAsync(user);

Однако эти методы не проверяют, существует ли пользователь или нет и поднять ServiceException. Как мы должны справиться с этим делом? Должны ли мы сделать поиск пользователя, прежде чем добавить его? Должны ли мы перехватить исключение, чтобы проверить, существует ли пользователь (но при необходимости создания ltos пользователя исключение может повлиять на производительность, не так ли)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...