Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/07/12 11:16:50 (12 years ago)
Author:
spimming
Message:

#1680:

  • Check if role instance list is not null (while deploying a package)
  • Remove a hosted service when it's deleted
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/CloudManagerClient.cs

    r7441 r7577  
    102102              Add(s);
    103103            }
     104
     105            List<HostedService> listToDelete = new List<HostedService>();
     106            foreach (HostedService s in HostedServices) {
     107              if (!servs.Contains(s)) {
     108                //Remove(s);
     109                listToDelete.Add(s);
     110              }
     111            }
     112            foreach (HostedService s in listToDelete) {
     113              Remove(s);
     114            }
    104115          }
    105116        }
     
    131142      if (Subscriptions.Contains(subscription)) {
    132143        Subscriptions.Remove(subscription);
     144      }
     145    }
     146
     147    public void Remove(HostedService hostedService) {
     148      if (hostedService == null) {
     149        throw new ArgumentNullException("hostedService", "HostedService must not be null.");
     150      }
     151      if (HostedServices.Contains(hostedService)) {
     152        HostedServices.Remove(hostedService);
    133153      }
    134154    }
Note: See TracChangeset for help on using the changeset viewer.