Sự khác nhau giữa các sự kiện item:created
so với item:added
là gì? Mỗi khi có sự kiện xảy ra thì sao?Mục Sitecore: đã tạo vs mục: đã thêm
6
A
Trả lời
10
Nhìn vào mã của Sitecore.Data.Events.ItemAddedDelegate bạn có thể đọc rằng đại biểu này không được chấp nhận và bạn nên sử dụng ItemCreatedDelegate thay thế. Từ thử nghiệm của tôi:
- Tạo mục mới - cả hai mục: gia tăng và mục: tạo ra được thực hiện
- mục Nhân bản - cả hai mục: gia tăng và mục: tạo được thực hiện
nhân đôi item - item: thêm KHÔNG thực hiện, chỉ mục: tạo được thực hiện
namespace Sitecore.Data.Events { [Obsolete("Use the ItemCreatedDelegate event instead.")] public delegate void ItemAddedDelegate(object sender, ItemAddedEventArgs args); }
Vì vậy, nói chung, luôn luôn sử dụng mục: tạo
3
Sự kiện: mục được thêm vào và mục: được tạo có vẻ tương tự, nhưng Sitecore chỉ mục cháy: được thêm khi người dùng tạo mục qua giao diện người dùng, nhưng hỏa hoạn cháy mục: được tạo khi mã tạo mục qua API. Sử dụng mục : được thêm vào nếu bạn chỉ cần thêm các mục bổ sung thủ công.
tham khảo: Trích từ blog của John West gửi
Các vấn đề liên quan
- 1. Lấy mục đã chọn
- 2. Một mục có cùng khóa đã được thêm - csvreader.fieldcount
- 3. Làm cách nào để khôi phục một Mục đã được lưu trữ trong Sitecore 6?
- 4. Một mục có cùng khóa đã được thêm
- 5. Mục "Mới nhất" của Sitecore
- 6. Làm cách nào để lập trình các mục Sitecore (Thêm mục và trường)?
- 7. Thêm một mục giữa từng hạng mục đã có trong danh sách
- 8. 'Thư mục' đã bị khóa bởi 'Thư mục'
- 9. Nhận các mục đã chọn trong thư mục với WinAPI
- 10. TFS: Khôi phục các thư mục và mục đã xóa
- 11. Cách lấy mục đã chọn từ ListView?
- 12. WPF TreeView rò rỉ mục đã chọn
- 13. Cách kiểm tra thư mục đã tồn tại trước khi tạo thư mục mới trong JSCH
- 14. Xóa mục đã chọn khỏi JList
- 15. ASPxComboBox, Cách đặt mục đã chọn?
- 16. Java JList cuộn đến mục đã chọn
- 17. Spinner onItemSelected với mục đã chọn
- 18. DBLookupComboBox - Cách xóa mục đã chọn?
- 19. Lấy mục đã chọn từ JavaFX TableView
- 20. Danh sáchXem cuộn đến mục đã chọn
- 21. Thêm tệp xây dựng đã tạo vào classpath
- 22. QTListView với mục đại biểu - Hàng mục cao hơn cho các mục đã chọn
- 23. thêm người nghe vs người nghe đã đặt
- 24. Lỗi "Một mục có cùng khóa đã được thêm vào" với protobuf-net
- 25. Sitecore - di chuyển các mục từ Web sang Master (Gói?)
- 26. ListBox không nhận được các mục đã chọn
- 27. XAML - MergedDictionaries ném XmlParseException "mục đã được thêm vào". Tại sao?
- 28. VS2010 "Một mục với cùng một chìa khóa đã được thêm vào"
- 29. Một mục với cùng một chìa khóa đã được thêm lỗi NuGet
- 30. Truy cập các mục Sitecore qua dịch vụ web .NET
Hmm ... điều duy nhất là khi mục: tạo được thực thi, thông báo các mặt hàng nhân bản không được tạo ra. –