Nhanh chóng và dễ dàng: Nhận được SPFolder một SPListItem trong một bộ tiếp nhận sự kiện

Tôi ghét phải thừa nhận nó, nhưng tôi phải vật lộn với một tất cả ngày. Nhận sự kiện của tôi cần phải cập nhật một lĩnh vực thư mục mẹ của nó. Điều này chút cho thấy làm thế nào để làm điều đó:

tư nhân void UpdateParentFolder(SPItemEventProperties thuộc tính)
{

SPFolder thisItemFolder = thuộc tính.ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ phê duyệt Status"] = "Good news, tất cả mọi người!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

Trong trường hợp này, Tôi đang làm việc với một thư viện tài liệu và các thuộc tính đang đến từ một sự kiện ItemAdded.

Các trick là bạn không thể nhận được SPFolder mục trực tiếp từ mục riêng của mình (tức là. bất động sản.ListItem.Folder là không). Thay vào đó, đi vào mục danh sách liên kết tập tin và nhận được các tập tin thư mục.

</kết thúc>

Đăng ký vào blog của tôi!

Technorati Tags:

Ai nghĩ về “Nhanh chóng và dễ dàng: Nhận được SPFolder một SPListItem trong một bộ tiếp nhận sự kiện

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *