2017-05-08 4 views
0

の定義が含まれていませんは、私は次のコードを持っているListItemAllFields

folder.ListItemAllFields.BreakRoleInheritance(true, false); //set folder unique permissions 
folder.ListItemAllFields.RoleAssignments.Add(user, roleBindings); 

このエラーメッセージ与えます:

'Microsoft.SharePoint.Client.Folder' does not contain a definition for 'ListItemAllFields' and no extension method 'ListItemAllFields' accepting a first argument of type 'Microsoft.SharePoint.Client.Folder' could be found (are you missing a using directive or an assembly reference?) 

を私は持っています以下のプロジェクトの参照先

Microsoft.SharePoint.Client 
microsoft.SharePoint.Client.Runtime 

私は、次のusingディレクティブ

using SP = Microsoft.SharePoint.Client; 

任意のアイデアは、なぜ私はこのエラーを取得していますか?

このアプリケーションは、デスクトップ環境から実行されるwinformです。

+0

愚かな質問が、あなたがする必要はありませんフォルダオブジェクトを定義するときにSP.folderを使用するか、コンパイラが呼び出した関数に基づいて戻り値の型を知るのに十分なほどスマートです。 – Eric

答えて

関連する問題