有没有一种方法可以从Microsoft Graph API中执行“删除唯一权限”。我们可以从用户界面中做到这一点。
答案 0 :(得分:-1)
您只能删除未获得的权限。
var permissions = await _client
.Drives[{ driveId }]
.Items[{ itemId }]
.Permissions
.Request()
.GetAsync();
foreach (var p in permissions)
{
if (p.InheritedFrom == null)
{
await _client
.Drives[{ driveId }]
.Items[{ itemId }]
.Permissions[p.Id]
.Request()
.DeleteAsync();
}
}