Example #1
0
 /// <summary>
 /// Convenience shallow copy constructor for easy inheritance construction.
 /// </summary>
 public KustoRuleConfiguration(KustoRuleConfiguration other)
 {
     Clock             = other.Clock;
     Logger            = other.Logger;
     Notifier          = other.Notifier;
     CslQueryProvider  = other.CslQueryProvider;
     KustoDatabaseName = other.KustoDatabaseName;
     StampId           = other.StampId;
     CacheTableName    = other.CacheTableName;
 }
Example #2
0
        /// <summary>
        /// Convenience shallow copy constructor for easy inheritance construction.
        /// </summary>
        public KustoRuleConfiguration(KustoRuleConfiguration other)
        {
            Contract.RequiresNotNull(other);

            Clock             = other.Clock;
            Logger            = other.Logger;
            Notifier          = other.Notifier;
            CslQueryProvider  = other.CslQueryProvider;
            KustoDatabaseName = other.KustoDatabaseName;
            Environment       = other.Environment;
            Stamp             = other.Stamp;
        }
Example #3
0
 public Configuration(KustoRuleConfiguration kustoRuleConfiguration)
     : base(kustoRuleConfiguration)
 {
 }
Example #4
0
 public KustoRuleBase(KustoRuleConfiguration configuration)
 {
     _configuration = configuration;
 }
Example #5
0
 public KustoRuleBase(KustoRuleConfiguration configuration)
 {
     Contract.RequiresNotNull(configuration);
     _configuration = configuration;
 }
Example #6
0
 public KustoRuleConfiguration(KustoRuleConfiguration other)
     : this(other.Clock, other.Logger, other.Notifier, other.KustoClient, other.KustoDatabaseName, other.CacheTableName)
 {
 }