Пример #1
0
 /// <summary>
 /// 添加服务
 /// </summary>
 /// <param name="service">服务</param>
 public static void AddService(BaseService service)
 {
     if (m_messageCallBack == null)
     {
         m_messageCallBack = new MessageCallBack(CallBack);
         RegisterCallBack(m_messageCallBack);
         m_writeLogCallBack = new WriteLogCallBack(WriteServerLog);
         RegisterLog(m_writeLogCallBack);
     }
     lock (m_services)
     {
         m_services.Add(service);
     }
 }
Пример #2
0
 /// <summary>
 /// 添加服务
 /// </summary>
 /// <param name="service">服务</param>
 public static void AddService(BaseService service)
 {
     if (m_messageCallBack == null)
     {
         try
         {
             m_messageCallBack = new MessageCallBack(CallBack);
             RegisterCallBack(m_messageCallBack);
             m_writeLogCallBack = new WriteLogCallBack(WriteServerLog);
             RegisterLog(m_writeLogCallBack);
         }
         catch (Exception ex)
         {
         }
     }
     m_services[service.ServiceID] = service;
 }
Пример #3
0
 public extern static void RegisterLog(WriteLogCallBack callBack);