Office SharePoint Server 2007 で推奨されていない SharePoint PortalServer 2003 API
Microsoft Office SharePoint Server 2007 でのオブジェクト モデルの変更はすべて、Microsoft Office SharePoint Portal Server 2003 との高レベルの下位互換性に重点を置いて行われました。そのため、Areas など、オブジェクト モデルの完全にリファクタリングされた領域に遭遇した場合でも、コードは引き続き動作します。ただし、以前のコードは機能しますが、新しいオブジェクト モデル階層では予想どおりに機能しない場合があることに注意する必要があります。
このトピックでは、新機能の紹介または既存の機能の強化のために 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
|
これらのメンバは現在、以下の値を返します。
|
Microsoft.SharePoint.Portal.SiteData.AreaGroup
|
これらのメンバは現在、以下の値を返します。
|
Microsoft.SharePoint.Portal.SiteData.AreaListing
|
これらのメンバは現在、以下の値を返します。
|
すべての SharePoint Portal Server 2003 バックアップ/復元 API |
代わりに Windows SharePoint Services 3.0 バックアップ/復元 API を使用してください。 |
すべての 2003 Document Management Server API |
新しい Document Management Services 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
|
SharePoint Portal Server 2003 ポータル作成オブジェクト モデルは Office SharePoint Server 2007 では推奨されていません。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 では推奨されていません。 |