コード例 #1
0
        public override void Startup()
        {
            if (MailEvents != null)
            {
                MailEvents.ItemSend.Register <IMailItem>(MailEvents_ItemSend);
            }

            if (SendAsOwner)
            {
                // Need shared folders for automatic sender selection
                _sharedFolders = ThisAddIn.Instance.GetFeature <FeatureSharedFolders>();
                if (_sharedFolders != null)
                {
                    if (MailEvents != null)
                    {
                        MailEvents.Respond += MailEvents_Respond;
                    }
                }
            }
        }
コード例 #2
0
        public override void Startup()
        {
            if (MailEvents != null)
            {
                MailEvents.ItemSend.Register <IMailItem>(MailEvents_ItemSend);
            }

            if (SendAsOwner)
            {
                // Need shared folders for automatic sender selection
                _sharedFolders = ThisAddIn.Instance.GetFeature <FeatureSharedFolders>();
                if (_sharedFolders != null)
                {
                    if (MailEvents != null)
                    {
                        MailEvents.Respond += MailEvents_Respond;
                    }
                }

                // Upgrade after accounts are determined
                Watcher.AccountsScanned += CheckUpgrades;
            }
        }