1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
-
- /* ==============================================================================
- * 功能描述:启动revit时执行的Application
- * 创 建 者:SAGACLOUD
- * 创建日期:2017/8/30
- * ==============================================================================*/
- using System;
- using Autodesk.Revit.Attributes;
- using Autodesk.Revit.DB;
- using Autodesk.Revit.UI;
- using SAGA.RevitUtils;
- using SAGA.RevitUtils.ErrorSupports;
- using SAGA.RevitUtils.Extends;
- namespace SAGA.RevitMenu
- {
- [Transaction(TransactionMode.Manual), Regeneration(RegenerationOption.Manual)]
- public class MenuApp : ExternalApplication
- {
- //NettyClient.TaskNettyClient m_Client;
- public override Result OnShutdown(UIControlledApplication application)
- {
- ErrorHandlers.Stop();
- base.OnShutdown(application);
- #region 关闭ServiceMBI服务
- //ServiceMBIClientHandler.Stop();
- #endregion
- return Result.Succeeded;
- }
- public override Result OnStartup(UIControlledApplication application)
- {
- ErrorHandlers.Start();
- base.OnStartup(application);
- //删除Addin文件
- //MenuConfig.ClearAddInFile(application);
- MessageShow.Infomation("菜单加载了");
- #region 启动ServiceMBI服务
- try
- {
- Client.Start.ServiceMBIClientHandler.Start();
- }
- catch (Exception e)
- {
- Console.WriteLine(e);
- }
-
- #endregion
- return Result.Succeeded;
- }
- }
-
- }
|