zoukankan      html  css  js  c++  java
  • ??Get Personal SPWeb Object(Mysite Object)获取MOSS个人站点的SPWeb对象

    /// <summary>
            /// Author:李曦光(Bruce Lee)
            /// Created Time:2008-9-16
            /// Description:get personal web site.
            /// Mender:
            /// Modify Time:
            /// Modify Description:
            /// </summary>
            /// <param name="strAccount">personal account, for example:"satyambrucelee\\Administrator",个人账号,例如:"satyambrucelee\\Administrator"</param>
            /// <param name="strPersonalSiteHost">personal site host url, for example:http://satyambrucelee:8086,个人站点宿主url,例如:http://satyambrucelee:8086</param>
            /// <returns></returns>
            public SPWeb GetPersonalWeb(string strAccount,string strPersonalSiteHost)
            {
                SPSite mySite = null;
                SPWeb myWeb = null;
                SPSite spPersonalSite = null;
                try
                {
                    spPersonalSite = new SPSite(strPersonalSiteHost);
                    ServerContext serverContext = ServerContext.GetContext(spPersonalSite);
                    UserProfileManager userProfileManager = new UserProfileManager(serverContext);
                    UserProfile userProfile = userProfileManager.GetUserProfile(strAccount);

                    mySite = userProfile.PersonalSite;
                    myWeb = mySite.OpenWeb();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    myWeb.Dispose();
                    mySite.Dispose();
                    spPersonalSite.Dispose();
                }
                return myWeb;
            }

  • 相关阅读:
    Netbeans C++ unable to resolve identifier 无法解析标识符
    Netbeans C++ unable to resolve identifier 无法解析标识符
    代码版本《1》
    Perl 列表框
    Perl 子程序变量外部使用--又称为闭包
    标签和单行文本
    Linux显示使用者将不能利用交谈式指令来对行程
    Linux显示更新十次后退出
    Linux显示进程状态
    Linux显示服务器完整的状态信息
  • 原文地址:https://www.cnblogs.com/IsNull/p/1886864.html
Copyright © 2011-2022 走看看