internal static Type ResolveDerivedClass(ScalingTriggerKind kind) { switch (kind) { case ScalingTriggerKind.AveragePartitionLoadTrigger: return(typeof(AveragePartitionLoadScalingTrigger)); case ScalingTriggerKind.AverageServiceLoadTrigger: return(typeof(AverageServiceLoadScalingTrigger)); default: return(null); } }
/// <summary> /// <para>Initializes a new instance of the <see cref="System.Fabric.Description.ScalingTriggerDescription" /> class of a particular kind.</para> /// </summary> protected ScalingTriggerDescription(ScalingTriggerKind kind) { Kind = kind; }