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"); } }