Example #1
0
        public DataStoreConfiguration()
        {
            Source          = new Source();
            Destination     = new Destination();
            CommandTimeouts = new CommandTimeout();
            Consolidation   = new ConsolidationParams();

            // default values...
            MaxDegreeOfParallelism = -1;
            TruncatePublicStaging  = true;
        }
Example #2
0
        public bool DiffersFrom(ConsolidationParams c)
        {
            if (Enabled != c.Enabled)
            {
                return(true);
            }

            if (Enabled)
            {
                foreach (Entity e in Enum.GetValues(typeof(Entity)))
                {
                    if (Get(e).DiffersFrom(c.Get(e)))
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }