此处有经验的.NET开发人员(但只有SharePoint中的客户端对象体验)。这是我的情景:
我已经将文件检查实现为c#类lib(在其他几个应用程序中使用)。我希望能够将此限制为特定文件夹(以及其中的所有子文件夹)和文件类型(由文件扩展名标识)。
实施此方法的最佳做法是什么?我的猜测是绑定到现有的SP事件以确定签入并将我的文件检查类插入到该执行路径中。在一个完美的世界里,我找到了一个展示这个的教程。 :)
提前感谢您的时间。
的问候,
Falconeer
答案 0 :(得分:0)
您想要的是开发使用事件接收器的SharePoint场解决方案。当有人签入文档时,会有特定的事件接收器触发。那你应该在那里做你的逻辑。
http://beginnersbook.com/2013/02/event-receivers-in-sharepoint/
注意事件接收者 - checkin - checkedin。两者之间存在差异。一个是同步的,另一个是异步的。我会把你的逻辑放在-ing事件接收器中,因为这可以让你取消签入。
你可能需要使用before和afterproperties来对文件夹,文件等进行适当的检查......
这应该是要走的路!