Beispiel #1
0
 public HubStatusEx(HubStatus hubStatus)
 {
     this.ETag = hubStatus.ETag;
     this.PartitionKey = hubStatus.PartitionKey;
     this.RowKey = hubStatus.RowKey;
     this.Timestamp = hubStatus.Timestamp;
     this.OrgID = hubStatus.OrgID;
     this.HomeID = hubStatus.HomeID;
     this.StudyID = hubStatus.StudyID;
     this.HubTimeStamp = hubStatus.HubTimeStamp;
     this.LastHeartbeatReported = hubStatus.LastHeartbeatReported;
     this.LastHeartbeatSequenceNumber = hubStatus.LastHeartbeatSequenceNumber;
     this.ExpectedHeartbeatIntervalInMins = hubStatus.ExpectedHeartbeatIntervalInMins;
     this.CurrentHeartbeatIntervalInMins = hubStatus.CurrentHeartbeatIntervalInMins;
     this.ModuleStatusListAsJson = hubStatus.ModuleStatusListAsJson;
     this.Memory = hubStatus.Memory;
     this.CPU = hubStatus.CPU;
 }
 private HubStatusEx MakeHubStatusEx(HubStatus hs, List<OrgInfo> orgListCached)
 {
     HubStatusEx hsEx = new HubStatusEx(hs);
     List<OrgInfo> orgList = orgListCached != null ? orgListCached : GetOrgInfoList();
     hsEx.OrgList = orgList;
     List<ModuleStatus> moduleStatusList = hsEx.ModuleStatusList;
     return hsEx;
 }