我们正在开发一个应用程序,我们遇到了集成到Windows资源管理器中的Sharepoint屏幕截图。我想知道如何为我们的应用程序创建这样的文件夹。
在这个特殊文件夹中,它实际上不会显示真实文件,它将连接到我们的服务器软件并提取记录列表(与文件相关)。从这个屏幕我们将能够从我们的服务器打开文件,并将文件保存到我们的服务器。我们服务器上的文件不会存储为常规文件结构,也不允许任何类型的标准用户凭据 - 所有这些都由我们的服务器软件处理。
我正在查看命名空间扩展,但找不到合适的示例。我最好在C#(。Net 4)中寻找示例。
非常感谢任何帮助或想法(或可能的替代方案)。
以下链接指向我要重新创建的sharepoint功能的屏幕截图:
谢谢!
答案 0 :(得分:2)
不确定shell扩展是否是您需要的最佳选择,但这里有一些关于如何在.NET 4.0中编写一个的信息:
对于它的价值,在.NET 4.0之前,以前Windows不支持这种情况(由于此处描述的各种原因:
http://blogs.msdn.com/b/oldnewthing/archive/2006/12/18/1317290.aspx
答案 1 :(得分:0)
您可以使用shell namespace extensions实现此目的。
看看EZNamespaceExtensions.Net,这使得这个过程变得更加容易。
免责声明:我为EZNamespaceExtensions.Net的开发人员LogicNP Software工作。