एम एस में आने वाली ईमेल मुद्रा को हटाने, # उदाहरण ग
हमारी परियोजनाओं में से एक के उद्देश्य एमएस ज्ञान की आने वाली email.The मूल स्रोत के प्रसंस्करण के लिए एक्सचेंज हेन्डलर था इस अनुच्छेद "घटना डूब प्रबंधित / विकासशील एक्सचेंज सर्वर स्टोर के लिए" # Logu द्वारा कांटों सी का उपयोग Microsoft एक्सचेंज SDK.We से कृष्णन, पता http://www.codeproject.com/csharp/CsManagedEventSinksHooks.asp को प्रकाशित किया, और भी उदाहरण उपयोग तुल्यकालिक घटनाक्रम और हेन्डलर, जिस पर आग बनाया OnSyncSave घटना. हेन्डलर Microsoft सीआरएम में गतिविधि रिकार्ड बनाता है और फिर प्रतिबद्धता से पहले एक्सचेंज डेटाबेस में संदेश को हटा: सार्वजनिक शून्य OnSyncSave (IExStoreEventInfo pEventInfo, स्ट्रिंग bstrURLItem, int IFlags) (की कोशिश (अगर (IFlags ((int) == EVT_SINK_FLAGS.EVT_SYNC_COMMITTED + (int) EVT_SINK_FLAGS.EVT_IS_DELIVERED)) ProcessMessage ((pEventInfo, bstrURLItem, IFlags);)) पकड़ (अपवाद पूर्व) log.Debug ((ex.Message + "" + ex.StackTrace);) अंततः LogManager.Shutdown (();)) एक्सचेंज संचालकों debugging के लिए - यह है बहुत से RollingLogFileAppender या RemoteAppender में व्यवस्था log4net मोड का उपयोग करें सुविधाजनक (COM के कई उदाहरण + वस्तुओं के लिए). आप इस विषय पर और अधिक पढ़ें यहाँ http://logging.apache.org/log4net/ कर सकते हैं हेन्डलर आने वाली मेल को हटाने की अनुमति, यह प्रयोक्ता को उचित अधिकार देने के तहत आवश्यक है जो COM खाते + आवेदन हेन्डलर चलाता है. ये उपयोगकर्ता के बक्से जिनके लिए यह (Windows Server 2003: सक्रिय निर्देशिका उपयोगकर्ता और कंप्यूटर -> प्रयोक्ता -> पंजीकृत है में सूचना के अधिकार पर बदल रहे हैं गुण (COM + के लिए आवेदन खाते) -> एक्सचेंज उन्नत -> बक्सा अधिकार). और अब कोड: निजी DeleteMessage शून्य (स्ट्रिंग bstrURLItem) ((ADODB.Connection oCn कोशिश = नई ADODB.Connection (); oCn.Provider = "exoledb.datasource"; (bstrURLItem "," oCn.Open, "", -1); यदि (oCn.State == 1) log.Debug ((शुभ कनेक्शन ""); log.Debug) और (( " बुरा कनेक्शन ");) ADODB.Record आरईसी = नई ADODB.Record (); bstrURLItem (rec.Open, oCn, ADODB.ConnectModeEnum.adModeReadWrite, ADODB.RecordCreateOptionsEnum.adFailIfNotExists, ADODB.RecordOpenOptionsEnum.adOpenSource, "", ""); rec.DeleteRecord bstrURLItem (झूठी); rec.Close (); oCn.Close (); आरईसी = रिक्त; oCn = रिक्त;) (अपवाद पूर्व log.Debug) (पकड़ (ex.Message + "" + ex.StackTrace);)) अनुरूपण मुबारक हो! बोरिस MakushkinBoris Makushkin सॉफ्टवेयर Alba स्पेक्ट्रम प्रौद्योगिकियों में इंजीनियर है? संयुक्त राज्य अमेरिका राष्ट्रव्यापी Microsoft सीआरएम, माइक्रोसॉफ्ट महान Plains अनुकूलन कंपनी, शिकागो, बोस्टन, सैन फ्रांसिस्को, सैन डिएगो में स्थित, लॉस एंजिल्स, ह्यूस्टन, अटलांटा, न्यूयार्क, मियामी और और कई राज्यों में होने स्थानों और अंतरराष्ट्रीय स्तर पर
Article Source: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster Get Html Code
Add this article to your website now!
Webmaster Submit your Articles
No registration required! Fill in the form and your article is in the Messaggiamo.Com Directory!