Sharepoint:SPAttachmentCollection究竟是什么集合?

时间:2009-08-26 14:00:18

标签: c# sharepoint

请使用以下代码段:

SPAttachmentCollection attachments = item.Attachments ; 

SPAttachmentCollection究竟是什么?大多数收藏品告诉你它们是什么......但是要记住SharePoint的黄金法则 - 这是正确的,如果它可能会破坏,它已经破碎了。

如果您想知道SPAttachment对象不存在。那么有人可以赐教,我正在寻找的附件对象是什么。

由于

3 个答案:

答案 0 :(得分:18)

请注意,链接的帖子使事情复杂化。首选用法可在评论中找到:

var attachments in item.Attachments;
foreach (string fileName in attachments)
{
    SPFile file = web.GetFile(attachments.UrlPrefix + fileName);
    // Do something ...
}

答案 1 :(得分:2)

http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=26

“SPAttachmentCollection只是一个表示每个附件的文件名的字符串数组”

答案 2 :(得分:0)

以下是对事物的有趣看法:http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=26

这告诉你如何获取文件 - 除了Ian Kemp提到的字符串之外。

作为这个帖子权利的作者,它完全不合逻辑并且颈部疼痛,但我想......这也是MOSS发臭的另一个原因。