Hasan Gök

~kodlamaya, hayata ve şeylere dair yalan yanlış düşünceler içeren kişisel blog~

Web Partta Full Control Yetkisi

19 August 2013

Yazdığımız web partlarda bazı kodların tam denetim yetkisiyle çalışmasını isteyebiliyoruz. Benim için bu ihtiyaç User Profile‘dan bilgi çekip, kişilerin doğum günlerini göstermek istediğimde ortaya çıkmıştı. Full Control -Tam Denetim- yetkisiyle çalıştırmak istediğimiz kod kısımlarını aşağıdaki metod içerisine yazarsak işimiz görülmüş oluyor:

SPSecurity.RunWithElevatedPrivileges(delegate()
{
	//Tam denetim yetkisi ile
	//çalışacak kodlar
});

Not: Sandbox projelerde “RunWithElevatedPrivileges” metodunun kullanılamayacağını da belirteyim.