MOSSのドキュメントライブラリの新しいアイテムのRolesAssignmentsをクリーンアップするイベントハンドラーを開発しています。すべてのRolesAssignmentsを効率的にクリーンアップできる方法を探しましたが、シームがRolesAssignmentsをループして、1つずつ削除するのが最善の方法ですか?アイテムのすべてのRolesAssignmentsをクリーンアップする別の方法はありますか?
RolesAssignmentsのクリーニングに使用しているコードは次のようになります。
for (int i = ListItem.RoleAssignments.Count - 1; i >= 0; --i)
{
ListItem.RoleAssignments.Remove(i);
}
誰かがこれに対処する方法について何かアイデアがありますか?