26 Haziran 2009 Cuma

Sharepoint Recycle Bin

Sharepoint üzerinde recycle bin ayarlarını
Central Administration > Application Management > Web Application General Settings sayfasının en altında yer alan kısımda seçili olan web applicationımız için yapabiliyoruz.

tercih edilmese de kapalı konuma getirerek silinen öğelerin recycle bin’e değil de tamamen silinmesini sağlayabiliriz :)



resimde de görüldüğü üzere default ayarlar bu şekilde.Bunu ister web application ayarlarında, ister Timer Job yazarak her gece, recycle bin içerisindeki tüm dosyaları silebiliriz.Aşağıda nasıl silineceği ile ilgili örnek kod mevcuttur.


Yukarıdaki kodda SPSite ile yaptığımız için root ve subsite'lar altındaki tüm recycle bin öğelerini getirmekte bize.

ilk foreachden önce tüm öğeleri silmekteyiz.
ilk foreachde öğeleri iki farklı şekilde tek tek silmekteyiz.
ikinci foreachde ise yalnızca ListItem'ları silmekteyiz ki neleri silmek istediğimizi bunun gibi özelleştirebiliriz.

Hiç yorum yok: