如果权限发生变化,我想在我的C#应用程序中禁用通知电子邮件。我发现了一个名为SendNotificationEmails的service.permissions.insert属性,但我不知道如何使用它。 我试过了Avoid mail notification on update drive permission
我的代码: return service.Permissions.Insert(newPermission,fileId).SendNotificationEmails(Boolean.TrueString).execute();
但是我收到一个错误:“不可调用的成员'Google.Apis.Drive.v2.PermissionsResource.InsertRequest.SendNotificationEmails'不能像方法一样使用”
谢谢! 马库斯
答案 0 :(得分:9)
SendNotificationEmails
是一个字段,而不是一个方法。请改用以下内容:
InsertRequest req = service.Permissions.Insert(newPermission, fileId);
req.SendNotificationEmails = true;
req.Fetch();
答案 1 :(得分:0)
没有必要考虑Burcu的答案。
只需将代码更改为
即可return service.Permissions.Insert(newPermission,fileId).setSendNotificationEmails(false).execute();
这样做可以做得更好也更短。