Sharepoint:如何使用 Web 服务获取列表的根文件夹地址?

发布于 2024-08-09 17:32:26 字数 589 浏览 4 评论 0 原文

我想要一种可靠的方法来使用 Web 服务获取列表的根文件夹地址?

是否可能或者我是否需要恢复到一些容易出错的字符串操作?

这是等效的对象模型:

SPWeb myWeb = SPContext.Current.Web;
Debug.WriteLine("MyWeb lists : ");
foreach (SPList aList in myWeb.Lists)
     {
         Debug.WriteLine("************************************");
         Debug.WriteLine("list Title (Display Name): " + aList);
         Debug.WriteLine("list Title (Display Name): " + aList.Title);
         Debug.WriteLine("list Root Folder Name: " + aList.RootFolder.Name);
         Debug.WriteLine("************************************");
     }

I would like a reliable way to get the root folder address of a list using web services?

Is it possible or do I need to revert to some string manipulation, which is subject to errors?

Here is the object model equivalent:

SPWeb myWeb = SPContext.Current.Web;
Debug.WriteLine("MyWeb lists : ");
foreach (SPList aList in myWeb.Lists)
     {
         Debug.WriteLine("************************************");
         Debug.WriteLine("list Title (Display Name): " + aList);
         Debug.WriteLine("list Title (Display Name): " + aList.Title);
         Debug.WriteLine("list Root Folder Name: " + aList.RootFolder.Name);
         Debug.WriteLine("************************************");
     }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流云如水 2024-08-16 17:32:26

它的调用非常简单

XmlNode node = wsLists.GetList(this.AttachmentsListName);

然后您可以按名称访问节点属性,例如:

node.attributes["RootFolder"]

Its pretty easy

call:

XmlNode node = wsLists.GetList(this.AttachmentsListName);

then you can access the node attributes by name for example:

node.attributes["RootFolder"]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文