在Microsoft图形中获取syncJobs通过C#代码返回未知错误

问题描述 投票:0回答:1

我正在尝试通过C#代码获取同步作业,但出现未知的内部错误。这是代码片段:

var jobs = graphClient.ServicePrincipals [“ id”]。Synchronization.Jobs.Request()。GetAsync()。Result;从此代码获取空作业。

c# azure-active-directory microsoft-graph
1个回答
0
投票

[当您想list syncJobs时,需要向在Azure AD中注册的应用添加Directory.ReadWrite.All委派的权限。

顺便说一句,如果您想获取syncJob,则可以使用以下代码:

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var synchronizationJob = await graphClient.ServicePrincipals["{id}"].Synchronization.Jobs["{jobId}"]
    .Request()
    .GetAsync();
© www.soinside.com 2019 - 2024. All rights reserved.