English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Rimozione di posta in arrivo in ms scambio, c # esempio

Software RSS Feed





L'obiettivo di uno dei nostri progetti è stato MS Exchange gestore per la trasformazione in arrivo email.The di base fonte di conoscenza è stata presente articolo "in via di sviluppo Gestito evento LAVABI / Ganci per Exchange Server Store in C #" da Logu Krishnan, pubblicato per l'indirizzo http://www.codeproject.com/csharp/CsManagedEventSinksHooks.asp, e anche gli esempi di utilizzo di Microsoft Exchange SDK.We sincroni Eventi e creato il gestore, che gli incendi sulle OnSyncSave evento. Il gestore di attività crea record di Microsoft CRM e quindi elimina il messaggio nel database di Exchange prima l'impegno: public void OnSyncSave (IExStoreEventInfo pEventInfo, stringa bstrURLItem, int IFlags) (try (if (IFlags == ((int) EVT_SINK_FLAGS.EVT_SYNC_COMMITTED + (int) EVT_SINK_FLAGS.EVT_IS_DELIVERED)) (ProcessMessage (pEventInfo, bstrURLItem, IFlags);)) catch (Exception ex) (log.Debug (ex.Message + "" + ex.StackTrace);) finally (LogManager.Shutdown ();)) Per i gestori di scambio di debug - è estremamente conveniente per l'uso del sistema log4net in RollingLogFileAppender o RemoteAppender modi (per esempio più di oggetti COM +). Si può leggere di più su questo argomento qui http://logging.apache.org/log4net/ Per consentire al gestore l'eliminazione della posta in arrivo, è necessario dare una corretta diritti per l'utente, ai sensi che rappresentano l'applicazione COM + gestisce il gestore. Questi sono diritti in merito al cambiamento delle informazioni contenute nel manuale d'scatole per i quali è stato registrato (Windows 2003 Server: Active Directory Utenti e computer -> Utenti -> Proprietà (per COM + conto) -> Impostazioni avanzate di Exchange -> Casella e-mail i diritti). Ed ora il codice: private void DeleteMessage (stringa bstrURLItem) (try (ADODB.Connection OCN = new ADODB.Connection (); oCn.Provider = "exoledb.datasource"; oCn.Open (bstrURLItem, "", "", -1); if (oCn.State == 1) (log.Debug ( "Good Connection");) else (log.Debug ( " Bad Connection ");) ADODB.Record rec = new ADODB.Record (); rec.Open (bstrURLItem, OCN, ADODB.ConnectModeEnum.adModeReadWrite, ADODB.RecordCreateOptionsEnum.adFailIfNotExists, ADODB.RecordOpenOptionsEnum.adOpenSource, "", ""); rec.DeleteRecord (bstrURLItem, false); rec.Close (); oCn.Close (); rec = null; OCN = null;) catch (Exception ex) (log.Debug (ex.Message + "" + ex.StackTrace);)) Happy personalizzazione! Boris è MakushkinBoris Makushkin Software Engineer Alba spettro tecnologie? Stati Uniti d'America a livello nazionale di Microsoft CRM, Microsoft Grandi Pianure personalizzazione società, con sede a Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Atlanta, New York e Miami e che hanno sedi in più Stati membri ea livello internazionale

Fonte dell'articolo: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!

Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Invia i tuoi articoli alla Directory di Messaggiamo.Com

Categorie


Copyright 2006-2011 Messaggiamo.Com - Mappa del Sito - Privacy - Webmaster invia i tuoi articoli alla Directory di Messaggiamo.Com [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu