Exemplo n.º 1
0
        protected override void ExecuteCmdletImpl()
        {
            EnableAutoScaleParameters parameters = new EnableAutoScaleParameters(this.BatchContext, this.Id,
                                                                                 pool: null, additionalBehaviors: this.AdditionalBehaviors)
            {
                AutoScaleFormula            = this.AutoScaleFormula,
                AutoScaleEvaluationInterval = this.AutoScaleEvaluationInterval
            };

            BatchClient.EnableAutoScale(parameters);
        }
Exemplo n.º 2
0
        public static void EnableAutoScale(BatchController controller, BatchAccountContext context, string poolId)
        {
            BatchClient client = new BatchClient(controller.BatchManagementClient, controller.ResourceManagementClient);

            string formula = "$TargetDedicated=2";
            EnableAutoScaleParameters parameters = new EnableAutoScaleParameters(context, poolId, null)
            {
                AutoScaleFormula = formula
            };

            client.EnableAutoScale(parameters);
        }