-1
フェッチされたアイテムがリストアイテムまたはドキュメント/ファイルであるかどうかを確認する方法を教えてください。私はSPFileSystemObjectTypeの使用について考えましたが、リストアイテムはファイルとして戻ってきました。アイテムがリストアイテムまたはドキュメントであるかどうかを確認
アイデア?
フェッチされたアイテムがリストアイテムまたはドキュメント/ファイルであるかどうかを確認する方法を教えてください。私はSPFileSystemObjectTypeの使用について考えましたが、リストアイテムはファイルとして戻ってきました。アイテムがリストアイテムまたはドキュメントであるかどうかを確認
アイデア?
実際には、アイテムは常にアイテム(SPListItem
オブジェクト)です。
ライブラリから項目を取得する場合は、適切なSPFile
オブジェクトを取得するためにSPItem.File
を使用する必要があります。
ファイルがあることを確認するには、プロパティをSPFile
(https://msdn.microsoft.com/EN-US/library/microsoft.sharepoint.spfile.exists.aspx参照)にすることができます。
...
var item = GetListItemById(1);
if (item.File.Exists)
{
var file = item.File;
//handle file
}
...
HTH、
ダニエル