public void Update(IVarWsServerNode data)
 {
     if (this.Address != data.Address)
     {
         throw new InvalidProgramException();
     }
     this.MinerClientWsSessionCount = data.MinerClientWsSessionCount;
     this.MinerStudioWsSessionCount = data.MinerStudioWsSessionCount;
     this.MinerClientSessionCount   = data.MinerClientSessionCount;
     this.MinerStudioSessionCount   = data.MinerStudioSessionCount;
     this.CpuPerformance            = data.CpuPerformance;
     this.AvailablePhysicalMemory   = data.AvailablePhysicalMemory;
 }
 public void Update(IVarWsServerNode data)
 {
     if (this.Address != data.Address)
     {
         throw new InvalidProgramException();
     }
     this.MinerClientWsSessionCount = data.MinerClientWsSessionCount;
     this.MinerStudioWsSessionCount = data.MinerStudioWsSessionCount;
     this.MinerClientSessionCount   = data.MinerClientSessionCount;
     this.MinerStudioSessionCount   = data.MinerStudioSessionCount;
     this.CpuPerformance            = data.CpuPerformance;
     this.AvailablePhysicalMemory   = data.AvailablePhysicalMemory;
     this.ProcessMemoryMb           = data.ProcessMemoryMb;
     this.ThreadCount            = data.ThreadCount;
     this.HandleCount            = data.HandleCount;
     this.AvailableFreeSpaceInfo = data.AvailableFreeSpaceInfo;
 }