public string CreateTestCloudService() { bool validServiceNameFound = false; string serviceName; do { serviceName = GenerateRandomName(TestArtifactType.CloudService); HostedServiceCheckNameAvailabilityResponse nameCheckResponse = ComputeManagementClient.HostedServices.CheckNameAvailability(serviceName); validServiceNameFound = nameCheckResponse.IsAvailable; }while (!validServiceNameFound); Compute.Models.HostedServiceCreateParameters parameter = new Compute.Models.HostedServiceCreateParameters(); parameter.ServiceName = serviceName; parameter.Location = ManagementTestUtilities.GetDefaultLocation(ManagementClient, "Compute"); parameter.Label = serviceName; parameter.Description = serviceName; AzureOperationResponse response = ComputeManagementClient.HostedServices.Create(parameter); RegisterToCleanup(serviceName, _servicesToCleanup); return(serviceName + CloudServiceNamingExtension); }
public string CreateTestCloudService() { bool validServiceNameFound = false; string serviceName; do { serviceName = GenerateRandomName(TestArtifactType.CloudService); HostedServiceCheckNameAvailabilityResponse nameCheckResponse = ComputeManagementClient.HostedServices.CheckNameAvailability(serviceName); validServiceNameFound = nameCheckResponse.IsAvailable; } while (!validServiceNameFound); Compute.Models.HostedServiceCreateParameters parameter = new Compute.Models.HostedServiceCreateParameters(); parameter.ServiceName = serviceName; parameter.Location = ManagementTestUtilities.GetDefaultLocation(ManagementClient, "Compute"); parameter.Label = serviceName; parameter.Description = serviceName; AzureOperationResponse response = ComputeManagementClient.HostedServices.Create(parameter); RegisterToCleanup(serviceName, _servicesToCleanup); return serviceName + CloudServiceNamingExtension; }