Rýchle a jednoduché: Dostať SPFolder SPListItem príjemca udalosti

Nesnáším to priznať, ale som bojoval s týmto všetky deň. Moje udalosti prijímač potrebuje aktualizovať pole jeho nadradený priečinok. Toto trochu ukazuje, ako na to:

súkromné neplatné UpdateParentFolder(SPItemEventProperties vlastnosti)
{

SPFolder thisItemFolder = vlastnosti.ListItem.File.ParentFolder;
thisItemFolder.Item["Stav schválenia ZZ"] = "Dobrá správa, Všetci!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

V tomto prípade, Ja pracujem s knižnicou dokumentov a vlastnosti sú posielané z ItemAdded udalosti.

Trik je, že nemôžete dostať SPFolder položky priamo zo samotnej položky (tj. vlastnosti.ListItem.Folder má hodnotu null). Namiesto toho, Prejdite k položke zoznamu priradený súbor a získať súbory v priečinku.

</koniec>

Vyberajte môj blog!

Technorati Tags:

Jeden myslel na "Rýchle a jednoduché: Dostať SPFolder SPListItem príjemca udalosti

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *