Changeset 1219 for trunk/sources/HeuristicLab.Hive.Client.Core/Core.cs
- Timestamp:
- 02/18/09 11:12:29 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Client.Core/Core.cs
r1199 r1219 43 43 using HeuristicLab.Hive.Client.Communication.ServerService; 44 44 using HeuristicLab.Hive.JobBase; 45 using HeuristicLab.Hive.Client.Core.JobStorrage; 45 46 46 47 … … 153 154 byte[] sJob = engines[jId].GetFinishedJob(); 154 155 155 wcfService.SendJobResultAsync(ConfigManager.Instance.GetClientInfo().ClientId, 156 jId, 157 sJob, 158 1, 159 null, 160 true); 156 if (WcfService.Instance.ConnState == NetworkEnum.WcfConnState.Connected) { 157 wcfService.SendJobResultAsync(ConfigManager.Instance.GetClientInfo().ClientId, 158 jId, 159 sJob, 160 1, 161 null, 162 true); 163 } else { 164 JobStorrageManager.PersistObjectToDisc(wcfService.ServerIP, wcfService.ServerPort, jId, sJob); 165 AppDomain.Unload(appDomains[jId]); 166 appDomains.Remove(jId); 167 engines.Remove(jId); 168 jobs.Remove(jId); 169 } 161 170 } 162 171
Note: See TracChangeset
for help on using the changeset viewer.