当前位置:主页 > 平面设计 > SharePoint获取文档下载次数

SharePoint获取文档下载次数

SharePoint 如何通过审计获取文档下载次数
SharePoint 如何通过审计获取文档下载次数

1、创建一个文档库,进入库设置,找到”Information management policy settings”,点进去,如下图:  2、分别设置”Document”、”Folder”两个,如下图:  3、勾选Enable Auditing,如下图:  4、勾选所有的Event,如下图:  5、代码,如下:public static void GetDownLoadNum(string url, string siteurl) { SPSecurity.RunWithElevatedPrivileges(delegate() { using (SPSite site = new SPSite(siteurl)) { using (SPWeb web = site.OpenWeb()) { web.AllowUnsafeUpdates = true; SPAuditQuery auditQuery = new SPAuditQuery(site); auditQuery.AddEventRestriction(SPAuditEventType.View); auditQuery.RestrictToListItem(web.GetFile(url).Item); SPAuditEntryCollection auditEntryCollection = web.Audit.GetEntries(auditQuery); Console.WriteLine(url); Console.WriteLine("count:" + auditEntryCollection.Count.ToString()); } } }); }   6、下载一次测试文档,运行代码,如下图: