Проблема в клиенте API Microsoft graph при получении сведений о пользователе

#graph #client

Вопрос:

При попытке передать идентификатор пользователя ADUserID параллельно для его не заданного значения в одно из свойств списка IsAzureInviteRedeemed) ..означает, что значение свойства не будет обновляться..

  private GraphServiceClient GetGraphClient()
        {
            return new GraphServiceClient(new AzureAuthenticationProvider(_configurationSettings));
        }
 

 public async Task<List<UserSitesViewDto>> GetUsers(List<UserSitesViewDto> lstAllUsers)
        {
            List<UserSitesViewDto> userList = new List<UserSitesViewDto>();
            StringBuilder query = new StringBuilder();
            string filter = string.Empty;
            object sync = new Object();
            Parallel.ForEach(lstAllUsers, async user =>
            {
                var requestClient = GetGraphClient().Users.Request();
                var users = (await requestClient.Select("displayName,givenName,surName,UserPrincipalName,Id,externalUserstate")
                    .Filter($"(id eq '{user.ADUserID}')")
                    .Top(1).GetAsync()).FirstOrDefault();
                lock (sync)
                {
                    string externalIUserState = users.AdditionalData.FirstOrDefault().ToString();
                    user.IsAzureInviteRedeemed = externalIUserState == "Accepted" ? true : false;
                }
            });return lstAllUsers;
        }
 

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