MSDN Visual系列:编程激活SharePoint网站集的审计功能
从阅读顺序上,这篇应该在“ MSDN Visual系列:在WSSv3中编程方式激活单个文档库的审计功能 ”前面的,内容有些重复,但作为系列的一部份,所以还是贴了出来。 原文: http://msdn2.microsoft.com/en-us/library/bb418729.aspx WSSv3中包括了一个很强大的基础结构,用来实现用户对页面,文档或列表项访问的审核。在SharePoint中,我们可以在网站集层次上启用审核。只需要几行代码就可以完全启用整个网站集中的审计。当我们进行这样的操作时,SharePoint会在用户每次查看,编辑一个列表项,文档或页面时,记录一个审计项到其审计日志中。 SharePoint中许多类型的对象都是可以审计的。每个这样的对象都会暴露一个Audit属性。我们可以通过编程用一系列的审计标记配置该属性。这些标记由SPAuditMaskType枚举类型定义。下面的例子在当前网站集上启用了针对所有类型审计事件的审计。 SPSite siteCollection = SPContext.Current.Site; // Turn on auditing flags. siteCollection.Audit.AuditFlags = SPAuditMaskType.All; siteCollection.Audit.Update(); 使用更细粒度的审计