如何使用 Sharepoint 团队网站中的 CSOM 检查是否检查 'Allow access requests'

How do I check if 'Allow access requests' is checked using CSOM in Sharepoint Team site

我们将大量 Sharepoint 站点部署到生产环境中。我的任务是提供有关 'Allow access requests'(位于 'Access Requests Console')是否被选中的报告

我知道如何以编程方式检查或取消选中它(使用 siteContext.Web 对象的 DisableRequestAccess() 或 EnableRequestAccess() 方法)

但是,我不知道如何确定 'Allow access requests' 是否被选中

siteContext.Web 对象的正确布尔值是多少,可以告诉我 'Allow access requests' 是否被选中。

提前谢谢大家

这有两种情况:

  1. 使用默认访问请求。应该是 属性 Web.UseAccessRequestDefault
  2. 使用电子邮件接收访问请求。它将是 属性 Web.RequestAccessEmail