SharePoint Online访问请求状态代码

时间:2015-04-24 17:04:12

标签: sharepoint sharepoint-2013 csom sharepoint-online

我正在使用CSOM从“访问请求”列表中检索项目。

https://sharepointSite.sharepoint.com/sites/siteName/Access%20Requests/pendingreq.aspx

我试图弄清楚“状态”字段的所有可能值。

我找到了以下值(仅查看访问请求页面并与从我的代码中检索到的数据进行比较)

  • 0 =待定
  • 2 =接受
  • 5 =撤回

我无法在网上找到这些代码的任何参考。 任何人都可以指出我对这些价值观的参考或让我知道你自己想到的是什么吗?

1 个答案:

答案 0 :(得分:1)

OK" _ModerationStatus"值为0..4(其中0 =已批准),这与"状态"不同Access请求的字段,其中包含我从Microsoft.SharePoint.SPAccessRequestsUtility(public enum StatusToInt)获取的值,以及accessrequestsviewtemplate.debug.js文件(位于15 hive,Layouts文件夹中):

  • 0 =待定(也可能触发过期是邀请)
  • 1 =已批准
  • 2 =接受
  • 3 =拒绝
  • 4 =过期
  • 5 =吊销

我从PowerShell中获取了这个,然后获取了SchemaXml属性,逆向工程代码以及此MS链接: https://msdn.microsoft.com/en-us/library/jj675013(v=office.12).aspx 根据您的需要查看这些链接: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spaccessrequests.changerequeststatus.aspx https://msdn.microsoft.com/en-us/library/jj674880(v=office.12).aspx