コード例 #1
0
ファイル: PstWriter.cs プロジェクト: YHZX2013/exchange_diff
        internal static IMessage CreatePstMessage(IPST pstSession, IFolder pstFolder, ItemInformation item, bool removeMetadata)
        {
            IMessage       message        = pstFolder.AddMessage();
            ExtractContext extractContext = new ExtractContext(pstSession, item);

            extractContext.EnterMessageContext(message);
            FastTransferStreamExtractor fastTransferStreamExtractor = new FastTransferStreamExtractor(extractContext, removeMetadata);

            fastTransferStreamExtractor.Extract();
            extractContext.ExitMessageContext();
            return(message);
        }
コード例 #2
0
ファイル: MainClient.cs プロジェクト: slacklife1/Apostilas
        private void menuDeleteMessage_Click(object sender, System.EventArgs e)
        {
            if (this.app.ActiveFolder == null)
            {
                return;
            }
            this.app.ActiveFolder.RemoveMessage(this.app.ActiveMessage);
            IFolder deleted = this.app.GetFolder("Deleted Items");

            if (deleted != null)
            {
                deleted.AddMessage(this.app.ActiveMessage);
            }
            this.app.ActiveMessage = null;

            // Now check to see if anything new was added.
            UpdateUI( );
        }