skip to main |
skip to sidebar
Doküman Kitaplığında bir itemın check-outlu olup olmadıgını anlamak
Sharepoint doküman kitaplıkları(Document Library) ile uğraşırken en önemli problemlerden biri Doküman kitaplığında bulunan bir sayfanın özelliklerini değiştirmek istediğinizde sayfayı check-out etmeniz gerektiğidir. Bunu kod tarafında yapmak istersek SPFile nesnemizin "CheckOutStatus" isimli özelliğini kontrol etmemiz gerekir. Bu özellik SPFile.SPCheckOutStatus tipinde bir enum değeri taşır. Bu enumerasyonun alabileceği Değerler;1) None--> dosya check out edilmemiştir.2) LongTerm--> Dosya Sharepoint arayüzü tarafından checkout edilmiştir.3) LongTermOffline--> Dosya çevrimdışı editlenmek üzere check out edilmiştir.4) ShortTerm--> Dosya bir client uygulama tarafından lock edilmiştir. Bizim projemizde bana gereken check-out edimemiş dosyayı check out etmek ve editlemekti. Bunun içinif(file.CheckOutStatus==SPFile.SPCheckOutStatus.None)
file.CheckOut();
Kodu yeterli olacaktır.
Hiç yorum yok:
Yorum Gönder