public DisableAutoScale ( Microsoft.Azure.Commands.Batch.Models.PoolOperationParameters parameters ) : void | ||
parameters | Microsoft.Azure.Commands.Batch.Models.PoolOperationParameters | The parameters specifying the target pool. |
return | void |
public void DisableAutoScale(PoolOperationParameters parameters)
{
if (parameters == null)
{
throw new ArgumentNullException("parameters");
}
string poolId = parameters.Pool == null ? parameters.PoolId : parameters.Pool.Id;
WriteVerbose(string.Format(Resources.DisableAutoScale, poolId));
PoolOperations poolOperations = parameters.Context.BatchOMClient.PoolOperations;
poolOperations.DisableAutoScale(poolId, parameters.AdditionalBehaviors);
}
public static void DisableAutoScale(BatchController controller, BatchAccountContext context, string poolId) { BatchClient client = new BatchClient(controller.BatchManagementClient, controller.ResourceManagementClient); PoolOperationParameters parameters = new PoolOperationParameters(context, poolId, null); client.DisableAutoScale(parameters); }