2

2007 API を使用して SharePoint オブジェクト モデルをトラバースするソリューションをコーディングしました。SP 2003 もサポートする必要があります。これを行う最善の方法は何ですか?

2007 API を使用して 2003 SharePoint ファームにアクセスすることは可能ですか、または推奨されますか?

2007 API を使用する場合、(たとえば) 構成データベースを参照するために非推奨のクラスを使用する必要がありますか? それとも、SPFarm などの 2007 クラスを使用する必要がありますか?

または、SP 2007 には 2007 API を使用し、SP 2003 には 2003 API を使用する必要がありますか? これの問題は、両方が同じ名前空間とクラス名を使用していることです。そのため、乱雑になる可能性があります。(別の名前空間を参照するためにエイリアスを使用する場合を除きますか?)

4

2 に答える 2

3

私の知る限り、2007 API と 2003 API には互換性がありません。あ、はい?両方を実装する必要があります。

インターフェイス ISharePointAPI と、SharePoint2007API および SharePoint2003API の 2 つの実装を使用することをお勧めします。この実装は、異なるアセンブリにパッケージ化することもできるため、参照地獄はありません:)。これにより、SharePoint2010API を実装する必要があるため、2010 API の変更から保護されます...

于 2009-06-24T10:45:01.827 に答える