Метод GraphAPI addAsync() выдает ошибку нулевой ссылки при попытке добавить DirectoryObject в группу членов

#c# #microsoft-graph-api #nullreferenceexception

#c# #microsoft-graph-api #исключение nullreferenceexception

Вопрос:

XXXFunction вызывает функцию, в которой ошибка с нулевой ссылкой выдается с помощью этой строки кода ниже:

  await client.Groups[groupId].Members.References.Request().AddAsync(directoryObject);
 

Ошибка:

 XXXFunction Failed due to System.NullReferenceException: Object reference not set to an instance of an object.
   at XXXFunctionApp.XXX.Processors.XXXProcessor.<ProcessAsync>d__25.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at XXXFunctionApp.XXX.Functions.XXXFunction.<Run>d__3.MoveNext()
 

Каков эффективный способ обработки этой нулевой ссылки? Существуют ли случаи, когда это может быть вызвано тем, что GraphAPI не может получить пользователя из-за длительных процессов и т. Д.?