2009-05-15 15 views
15

के बीच अंतर एनएचबर्ननेट I में निर्माण/अद्यतन कॉलम की सभी संभावनाओं को देखकर ज्यादातर (Stackoverflow question, Ayende Rahien) श्रोताओं के साथ समाधान देखें।एनएचबेर्नेट: इंटरसेप्टर और श्रोता

प्रोग्रामर जो मेरी कंपनी में प्रोग्रामिंग कर रहा था, उसी चीज को प्राप्त करने के लिए एक इंटरसेप्टर का उपयोग करता था।

क्या उन दो समाधानों के बीच कोई अंतर है? (उनमें से एक अप्रचलित है, उनमें से एक पसंदीदा है और फायदे और/या नुकसान क्या हैं)

उत्तर

17

इंटरसेप्टर पुराने तरीके हैं, ईवेंट-श्रोताओं नए हैं और सर्वर एक ही उद्देश्य हैं। तो एक नई परियोजना में, घटना-श्रोताओं की सिफारिश की जाती है। आप नए एनएचबेर्नेट ईवेंट सिस्टम पर हुक अप करते हैं।

संपादित करें: जैसा कि रशैक ने अपनी टिप्पणी में उल्लेख किया है, कुछ ऑपरेशन हैं जो केवल इंटरसेप्टर का उपयोग करके ही किए जा सकते हैं।

+15

यह पूरी तरह से सच नहीं है। यद्यपि घटना श्रोताओं को नया और अनुशंसित किया गया है, कुछ निश्चित ऑपरेशन हैं जिन्हें आप उनके साथ नहीं कर सकते हैं। अर्थात् वस्तुओं को सक्रिय करने और लेनदेन शुरू/समाप्ति को कैप्चर करने का अपना तरीका प्रदान करना। – Rashack

+1

इस संकेत के लिए धन्यवाद। मुझे यह नहीं पता था। –

संबंधित मुद्दे