0

我设法访问了用户个人资料内容:

    using (SPSite ospSite = new SPSite("http://localhost:80/"))
    {
        ServerContext s = ServerContext.GetContext(ospSite);
        UserProfileManager profileManager = new UserProfileManager(s);
        UserProfile p = profileManager.GetUserProfile("some_user");

        // e.g. responsibility retrieval
        var r = p["SPS-Responsibility"];
        var responsibilities = r.GetTaxonomyTerms();
    }

但我不知道如何访问用户的博客文章集合。

有什么建议吗?

4

1 回答 1

4

使用 object 的PersonalSite属性UserProfile来检索用户的 My Site。

在 SPSite 循环中,模板“博客”的子 SPWeb 对象。在此处查看模板名称:

http://blogs.msdn.com/b/richin/archive/2011/07/04/sharepoint-2010-site-template-names.aspx

找到博客站点后,您可以简单地访问 SPWeb 对象的“帖子”列表中的项目。

于 2011-07-27T15:02:53.937 回答