Szybkie i łatwe: Pobierz SPFolder SPListItem w odbiornik zdarzeń

I hate o przyjęciu, ale walczyłem z tym jednym wszystkie dni. Moim przypadku odbiornika należy zaktualizować pole jego folderu nadrzędnego. To trochę pokazuje jak to zrobić:

prywatne nieważne UpdateParentFolder(SPItemEventProperties właściwości)
{

SPFolder thisItemFolder = właściwości.ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ stan zatwierdzenia"] = "Good news, Wszyscy!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

W tym przypadku, Pracuję z biblioteki dokumentów i właściwości są pochodzących z zdarzenie ItemAdded.

Lewę jest, że nie można uzyskać SPFolder element bezpośrednio z samego przedmiotu (tj.. właściwości.ListItem.Folder ma wartość null). Zamiast tego, Przejdź do elementu listy skojarzony plik i uzyskać folderu pliku.

</koniec>

Subskrybowanie mój blog!

Technorati znaczniki:

Jedna myśl na "Szybkie i łatwe: Pobierz SPFolder SPListItem w odbiornik zdarzeń

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *