[Update:呵呵,把代码缩进改了改……]
[重要UPDATE:今天实际在生产环境中测试,发现调用SPWeb的时候,一定要site.OpenWeb(WebID)才可以虚拟管理员身份,也就是说,直接site.OpenWeb()或properties.OpenWeb()是不行的!
另外,一定要在虚拟身份之后重新获得网站对象模型,才能使用提升到系统账户的安全性上下文。]
监控一个列表,一旦有新条目生成,就将这个条目的权限继承关系断开,并把发布者设置为只读。这样,所有新建数据都只有提交人只读可见,但系统帐号可以监控所有的。
只是个非常简单的例子,但可以暴露出很多值得注意的东西。
稍后将争取与了不起的Erucy一起写一篇详细介绍SharePoint新权限系统的文章。








































from: http://blog.joycode.com/choral/archive/2007/05/14/102528.aspx