Changeset 7429 for branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Azure
- Timestamp:
- 01/30/12 17:39:27 (12 years ago)
- Location:
- branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Azure
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Azure/AzureProvider.cs
r7424 r7429 168 168 return services; 169 169 } 170 171 public string ChangeInstanceCount(Subscription subscription, string serviceName, string deploymentSlot, string roleName, int instanceCount) { 172 if (subscription == null) { 173 throw new ArgumentNullException("Subscription must not be null.", "subscription"); 174 } 175 return ServiceManagementOperation.ChangeInstanceCount(subscription.SubscriptionID, subscription.CertificateThumbprint, serviceName, deploymentSlot, roleName, instanceCount); 176 } 170 177 } 171 178 } -
branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Azure/IAzureProvider.cs
r7386 r7429 38 38 39 39 List<HostedService> DiscoverSlaveService(Subscription subscription); 40 string ChangeInstanceCount(Subscription subscription, string serviceName, string deploymentSlot, string roleName, int instanceCount); 41 40 42 } 41 43 } -
branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Azure/ServiceManagementOperation.cs
r7421 r7429 232 232 } 233 233 234 public static string ChangeInstanceCount(string subscriptionId, string thumbprint, string serviceName, string deploymentSlot, string roleName, int instanceCount) { 235 string requestId = string.Empty; 236 XElement configuration = LoadConfiguration(subscriptionId, thumbprint, serviceName, deploymentSlot); 237 if (instanceCount != GetInstanceCount(configuration, roleName)) { 238 SetInstanceCount(configuration, roleName, instanceCount); 239 requestId = SaveConfiguration(subscriptionId, thumbprint, serviceName, deploymentSlot, configuration); 240 } 241 return requestId; 242 } 243 234 244 public static string GetOperationStatus(string subscriptionId, string thumbprint, string requestId) { 235 245 string uri = string.Format(Constants.URIGetOperationStatusFormat, subscriptionId, requestId);
Note: See TracChangeset
for help on using the changeset viewer.