Exemple #1
0
        /// <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.");
            }
        }