コード例 #1
0
 private void SubscriberNatsEvent()
 {
     try
     {
         foreach (var vh in ObjCacheManager.GetVEHICLEs())
         {
             string subject_id = string.Format(NATS_SUBJECT_VH_INFO_0, vh.VEHICLE_ID);
             VehicleBLL.SubscriberVehicleInfo(subject_id, VehicleBLL.ProcVehicleInfo);
             System.Threading.Thread.Sleep(50);
         }
         LineBLL.SubscriberLineInfo(NATS_SUBJECT_LINE_INFO, LineBLL.ProcLineInfo);
         GetNatsManager().Subscriber(NATS_SUBJECT_CURRENT_ALARM, ProcCurrentAlarm);
     }
     catch (Exception ex)
     {
         logger.Error(ex, "Exception");
     }
 }