"/>"/>
Yazılım Dilleri
Asp.Net 4.5 Kitabı
Skip Navigation Links

Sharepoint 2010 Delete Site Collection Programmatically

Sharepoint 2010’da kodla site collection silme işleminin nasıl yapıldığını inceleyeceğiz.

Sharepoint 2010’da kodla site collection silme işleminin nasıl yapıldığını inceleyeceğiz.

 
Örneğimizde vuktest2 altında altsite isminde bir site collectionımız olsun. Bu site collectionı c# koduyla silme işleminin nasıl yapıldığını inceleyelim.
 
 
Site collection silme kodu :
 
            SPWeb web = SPContext.Current.Web;
 
            SPWebCollection tumSiteler = web.Site.AllWebs;
 
            SPWeb silinecekSite = tumSiteler["altsite"];
            silinecekSite.AllowUnsafeUpdates = true;
            silinecekSite.Delete();
 
 
Silinecek siteyi site adı ile alıp Delete() methodu ile silme işlemini gerçekleştiriyoruz.
 
AllowUnsafeUpdates propertysinin değerini true yapmamızın nedeni, bu tür kritik işlemlere (grup düzenleme, site collection işlemleri gibi) sharepoint normalde izin vermez (AllowUnsafeUpdates = false). Bu izni alabilmek için bu değeri true olarak değişitirip web application üzerinde güvensiz düzenlemeleri açmamız gerekmektedir.
 
Kodu çalıştırdığımızda altsite isminde site collectionının silindiğini görebilirsiniz.
 
 
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com
twitter :@vukizmaz
 

Yorumlar (1)

  1. Avatar
    Veli Baldan

    23.09.2013

    Eline Sağlık Hocam. Teşekkürler

Yorum Yap

Mail listesine katılmak için tıklayınız

Hakkımdaki son bilgilere anlık erişmek için mail listesine katılabilirsiniz.