Получить syncJobs в графе microsoft, возвращающем неизвестную ошибку через код c# - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь получить задания синхронизации c с помощью кода c#, но получаю неизвестную внутреннюю ошибку. Вот фрагмент кода:

var jobs = graphClient.ServicePrincipals ["id"]. Synchronization.Jobs.Request (). GetAsyn c (). Result; получение пустых заданий из этого кода.

1 Ответ

1 голос
/ 09 мая 2020

Если вы хотите список syncJobs, вам нужно добавить Directory.ReadWrite.All делегированное разрешение для приложения, зарегистрированного в Azure AD.

Кстати, если вы хотите получить syncJobs, вы можете используйте следующий код:

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var synchronizationJob = await graphClient.ServicePrincipals["{id}"].Synchronization.Jobs["{jobId}"]
    .Request()
    .GetAsync();
...