Microsoft.Azure.Commands.Batch.Models.BatchClient.RemoveComputeNodesFromPool C# (CSharp) Method

RemoveComputeNodesFromPool() public method

Removes the specified compute nodes from the specified pool.
public RemoveComputeNodesFromPool ( RemoveComputeNodeParameters parameters ) : void
parameters RemoveComputeNodeParameters The parameters specifying the pool and the compute nodes.
return void
        public void RemoveComputeNodesFromPool(RemoveComputeNodeParameters parameters)
        {
            if (parameters == null)
            {
                throw new ArgumentNullException("parameters");
            }

            if (parameters.ComputeNode != null)
            {
                parameters.ComputeNode.omObject.RemoveFromPool(parameters.DeallocationOption, parameters.ResizeTimeout, parameters.AdditionalBehaviors);
            }
            else
            {
                PoolOperations poolOperations = parameters.Context.BatchOMClient.PoolOperations;
                poolOperations.RemoveFromPool(parameters.PoolId, parameters.ComputeNodeIds, parameters.DeallocationOption, parameters.ResizeTimeout, parameters.AdditionalBehaviors);
            }
        }
BatchClient