item:created
बनाम item:added
के बीच क्या अंतर है? प्रत्येक घटना कब हिट हो जाती है?साइटकोर आइटम: बनाया बनाम आइटम: जोड़ा
6
A
उत्तर
10
Sitecore.Data.Events.ItemAddedDelegate के कोड को देखते हुए आप पढ़ सकते हैं कि इस प्रतिनिधि को बहिष्कृत किया गया है और आपको इसके बजाय ItemCreatedDelegate का उपयोग करना चाहिए। जोड़ा गया है और आइटम:
क्रियान्वित कर रहे हैं आइटम की नकल - आइटम: -: मेरे परीक्षण से दोनों आइटम
- नया आइटम बनाना जोड़ा निष्पादित नहीं है, केवल आइटम: बनाया : बनाया तो सामान्य रूप में, हमेशा आइटम का उपयोग
namespace Sitecore.Data.Events { [Obsolete("Use the ItemCreatedDelegate event instead.")] public delegate void ItemAddedDelegate(object sender, ItemAddedEventArgs args); }
निष्पादित किया जाता है
3
आइटम: जोड़ा गया है और आइटम: बनाए गए ईवेंट के समान लगते हैं, लेकिन Sitecore केवल आग मद: जोड़ा जब कोई उपयोगकर्ता यूआई के माध्यम से एक आइटम बनाता है, लेकिन यह आग आग मद: जब कोड APIs के माध्यम से आइटम बनाता बनाया। आइटम का उपयोग करें: जोड़ा गया है यदि आपको केवल मैन्युअल आइटम जोड़ों को जाल करने की आवश्यकता है।
संदर्भ: जॉन पश्चिम के ब्लॉग से लिया पोस्ट
हम्म ... केवल एक चीज जा रहा है कि जब आइटम: बनाया निष्पादित किया जाता है, क्लोन वस्तुओं की अधिसूचना उत्पन्न नहीं कर रहे हैं। –