2010-12-20 6 views
0

SharePoint 2010のリストアイテムのコンテンツタイプを確認するには、SiteId(サイトコレクション)とItemId(GUID)の両方を使用するだけです。 (私もSPSiteインスタンスを持っています)SharePointのItemIdからListItemを解決する最速の方法は?

私は監査ログエントリを読んでおり、エントリをフィルタするためにリストアイテムの追加のプロパティが必要です。エントリはすべて同じサイトコレクションのものですが、異なるリストとWebからのものです。

答えて

1

ユニークIDかIDだけですか?

IDの場合、リストは決まった整数なので、そのリストを特定することはできません。

UniqueIDをお持ちの場合は、SPListItemを取得してSPListを取得するためにSPSiteDataQueryを起動するのが最速の方法です。

http://vspug.com/mykiep/2007/05/09/getting-an-splistitem-by-it-s-unique-id/

一致する一意IDを見つけるために、SPWebやSPListを反復は避けてください。それは遅すぎるでしょう。

関連する問題