Share via


Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Rules.Conditions Namespace

Retired Content

This content and the technology described is outdated and is no longer being maintained. For more information about Transient Fault Handling, see Transient Fault Handling.

 

Classes

  Class Description
Public class AndCondition
This condition is satisfied if all the child conditions are satisfied. If there are no dissatisfied conditions, but there is at least one child condition that is undefined (it does not have enough context), the result of this operation will also be undefined.
Public class AverageDataPointsRuleParameter
Calculates an average over a series of data points of a specific type and source, in a specified time window until the evaluation time.
Public class CompareCondition
Rule condition that compares two parameters against each other and returns if the condition is satisfied. If any of the parameters cannot be calculated, the condition will return an undefined value.
Public class ConstantRuleParameter
Defines a constant decimal value that is not affected by the evaluation context.
Public class DataPointsRuleParameter
Base class for rule parameters that uses an aggregate function over a series of data points of a specific type and source, in a specified time window until the evaluation time.
Public class DivisionRuleParameter
Calculates the quotient between two child parameters, or returns nulla null reference (Nothing in Visual Basic) if any of them is undefined, or the divisor is zero.
Public class LastDataPointsRuleParameter
Gets the last value over a series of data points of a specific type and source, in a specified time window until the evaluation time.
Public class LinearGrowthRateDataPointsRuleParameter
Calculates the linear growth rate over a series of data points of a specific type and source, in a specified time window until the evaluation time. The growth unit of time is in minutes.
Public class MaximumDataPointsRuleParameter
Calculates the maximum value over a series of data points of a specific type and source, in a specified time window until the evaluation time.
Public class MinimumDataPointsRuleParameter
Calculates the minimum value over a series of data points of a specific type and source, in a specified time window until the evaluation time.
Public class NotCondition
Reverts the return value of a child condition.
Public class Operand
Defines a named operand that can be referenced from a reactive rule parameter. It provides a way for determining how the relevant data points are to be collected, so that they are available during the evaluation process.
Public class OrCondition
This condition is satisfied if any of the child conditions are satisfied. If there are no satisfied conditions, but there is at least one child condition that is undefined (it does not have enough context), the result of this operation will also be undefined.
Public class ProductRuleParameter
Calculates the product between two child parameters, or returns nulla null reference (Nothing in Visual Basic) if any of them is undefined.
Public class RuleEvaluationException

Interfaces

  Interface Description
Public interface IRuleCondition
Defines a rule condition that can be satisfied, not satisfied or return that it does not have enough context to hint a decision.
Public interface IRuleParameter
Defines a parameter that can be used in compare conditions for reactive rules.

Enumerations

  Enumeration Description
Public enumeration ComparisonOperator
Determines the comparison operator.