/// <summary> /// Constructor. Set slave sessions, this order will put slave orders to. /// </summary> public MasterOrder(IEnumerable <ExpertSession> slaveSessions, VolumeDistributionEnum volumeDistribution, bool initialize) { _slaveSessions.Clear(); _slaveSessions.AddRange(slaveSessions); _volumeDistribution = volumeDistribution; if (initialize) { SystemMonitor.CheckThrow(this.Initialize(), "Failed to initialize order."); } }
/// <summary> /// Constructor. Set slave sessions, this order will put slave orders to. /// </summary> public MasterOrder(IEnumerable<ExpertSession> slaveSessions, VolumeDistributionEnum volumeDistribution, bool initialize) { _slaveSessions.Clear(); _slaveSessions.AddRange(slaveSessions); _volumeDistribution = volumeDistribution; if (initialize) { SystemMonitor.CheckThrow(this.Initialize(), "Failed to initialize order."); } }