Ejemplo n.º 1
0
        /// <summary>
        /// 読み込まれているアドインを破棄します。
        /// </summary>
        public void Uninitialize()
        {
            foreach (IAddIn addIn in _addIns)
            {
                try
                {
                    addIn.Uninitialize();
                }
                catch (Exception e)
                {
                    _session.Logger.Error("Exception at Uninitialize(Ignore): {0}\n{1}", addIn.GetType(), e.Message);
                }
            }

            SessionProxy.RemoveAllEvents();
            ServerProxy.RemoveAllEvents();

            _addIns = new List <IAddIn>();
        }