0
は現在、私はこのプログラムを持っている:SharePoint 2007の2段目のごみ箱からプログラムですべてのアイテムを削除するにはどうすればよいですか?
namespace EmptySiteCollectionRecycleBin
{
class Program
{
static void Main(string[] args)
{
using (SPSite mySite = new SPSite("http://mysharepointsite"))
{
try
{
mySite.RecycleBin.DeleteAll();
if (mySite != null)
{
mySite.Dispose();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
Console.WriteLine("Recycle bin emptied");
Console.WriteLine("Press any key to exit");
Console.ReadLine();
}
}
}
誰かは、SharePointでこのURLに移動したときに見られるように、私は、これが「第二段階のRECYCLEBIN/AdminRecyleBin」からすべての項目を削除することを確認することができますどのように教えてもらえます。 _layouts/AdminRecycleBin.aspxビュー= 2、私は方法を見に見
、これがあります:?
mySite.RecycleBin.MoveAllToSecondStage();
のようなものがある "DeleteAllFromSecondStage();"?
それとも何か:私はそれを考え出した
mySite.RecycleBin.BinType = SPRecycleBinItemState.SecondStageRecycleBin;
右。第2段階のごみ箱はサイトコレクションレベルに存在します。 –