Sharepoint 2010’da kodla web application ayarlarını nasıl alacağımızı ve değiştirebileceğimizi inceleyelim.
Site Collection Ayarlarını Alma
İlk örneğimizde web application propertylerini alma işlemini inceleyeceğiz.
SPWeb web = SPContext.Current.Web;
foreach (string key in web.AllProperties.Keys)
{
lbSonuc.Text += key + "<br/>";
}
SPWeb nesnesinin AllProperties özelliği ile web uygulamasının tüm propertylerini alıyoruz ve foreach döngüsü ile isimlerini (keylerini) ekrana yazdırıyoruz.
İlk örneğimizde web application propertylerini düzenleme işlemininin kodları aşağıdaki gibidir. Öncelikle düzenlenecek property değerini alıp değiştirip update işlemini gerçekleştiriyoruz.
string ozellik = (Web.AllProperties["enabledhelpcollections"]).ToString();
web.AllowUnsafeUpdates = true;
web.AllProperties["enabledhelpcollections"] = "False";
web.Update();
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com