1

ユーザー(SPRoleAssignmentオブジェクト)を追加する必要があるドキュメントライブラリがあります。ただし、SPListは親Webからロールを継承するため、このSPListオブジェクトだけを追加することはできません。このリストのみにSPRoleAssignmentオブジェクトを追加するには、UIに、このSPListオブジェクトのみのアクセス許可の個別のコピーを作成するオプションがあります。しかし、C#プログラムを使用してこれを行うにはどうすればよいですか?

4

1 に答える 1

6

SPList.BreakRoleInheritanceメソッドを見てください。

yourList.BreakRoleInheritance(true);

trueを渡して親Webサイトから役割の割り当てをコピーするか、falseを渡して現在のユーザーをリストの管理に必要なアクセス許可レベルに追加することができます。

于 2009-10-05T07:55:47.660 に答える