Office SharePoint Server 2007 中否决的 SharePoint Portal Server 2003 API

在确保与 Microsoft Office SharePoint Portal Server 2003 高度向后兼容的情况下,已对 Microsoft Office SharePoint Server 2007 中的所有对象模型做出更改。因此,即使可能遇到对象模型的完全重构区域(例如,“区域”),代码应仍继续工作。不过,应了解到先前的代码(尽管可用)在新的对象模型的层次结构中可能不会以预期方式执行。

本主题列出 Office SharePoint Server 2007 中否决的 API,原因是引入了新功能或现有功能已增强。

在升级或编写使用已否决的类或成员的新应用程序时,请改用新的类或成员。

备注

此列表不完整且正在进行编写。

已否决的 API

Office SharePoint Server 2007 中的注释/行为

Microsoft.SharePoint.Portal.UserProfiles 中的所有类

改用 Microsoft.Office.Server.UserProfiles 命名空间中的类。

Microsoft.SharePoint.Portal.Audience 中的所有类

改用 Microsoft.Office.Server.Audience 命名空间中的类。

Microsoft.SharePoint.Portal.Topology 中的所有类

改用 Windows SharePoint Services 3.0 拓扑 API。

Microsoft.SharePoint.Portal.Security 中的所有类

改用 Windows SharePoint Services 3.0 安全 API。

Microsoft.SharePoint.Portal.SiteData.Area

  • AutoApprove

  • CoorAutoApprove

  • InheritUrl

  • IsPublicNav

  • System

  • UrlOverride

这些成员现返回以下值:

  • AreaAutoApprove.NoAutoApprove

  • false

  • AreaUrl.UseWebUrl

  • false

  • false

  • 空字符串

Microsoft.SharePoint.Portal.SiteData.AreaGroup

  • BestBetGroupID

  • BestBetGroupTitle

  • DefaultGroupID

  • DefaultGroupTitle

  • ExpertGroupID

  • ExpertGroupTitle

  • GroupID

这些成员现返回以下值:

  • -1

  • Microsoft Office SharePoint Portal Server 2003 字符串

  • -1

  • SharePoint Portal Server 2003 字符串

  • -1

  • SharePoint Portal Server 2003 字符串

  • 0

Microsoft.SharePoint.Portal.SiteData.AreaListing

  • BestBet

  • Order

这些成员现返回以下值:

  • false

  • -1

所有 SharePoint Portal Server 2003 备份/还原 API

改用 Windows SharePoint Services 3.0 备份/还原 API。

所有 2003 文档管理服务器 API

使用新的文档管理服务 API。有关详细信息,请参阅管理企业文档内容

PortalRight.ManagePeople、PortalRight.ManageAudiences、PortalRight.CreatePersonalSite、PortalRight.ManageSearchIndexing

将这些内容移动到 Microsoft.Office.Server dll,其中安全模式不是基于角色的。

Microsoft.SharePoint.Portal.Search 中的所有类

改用在 Microsoft.Office.Server.Search.dll 中找到的 Microsoft.Office.Server.Search 命名空间中的类。

Microsoft.SharePoint.Portal.Search.ObjectModel 中的所有类

改用在 Microsoft.Office.Server.Search.dll 中找到的 Microsoft.Office.Server.Search 命名空间中的类。

门户网站创建 API

  • PortalSiteCollection.Create()

  • PortalSiteCollection.Delete()

Office SharePoint Server 2007 中已否决 SharePoint Portal Server 2003 门户创建对象模型。在 Office SharePoint Server 2007 中,门户网站使用与 Windows SharePoint Services 网站相同的设置进程。因此,必须更新创建门户网站的任何脚本以使用 Windows SharePoint Services 3.0 网站创建 API。如果需要新的 vServer(Web 应用程序),请在创建网站之前使用 Windows SharePoint Services CreateWebApplication API。

Microsoft.SharePoint.Portal.Topology.Server.IsJobServer

由于工作服务器在 Office SharePoint Server 2007 中不是一个有效的角色,因此 Office SharePoint Server 2007 中将否决此 Boolean 属性。