/// <summary> /// Lists virtual-machine-sizes available in a location for a /// subscription. /// </summary> /// <param name='operations'> /// Reference to the /// Microsoft.Azure.Management.Compute.IVirtualMachineSizeOperations. /// </param> /// <param name='location'> /// Required. The location upon which virtual-machine-sizes is queried. /// </param> /// <returns> /// The List Virtual Machine operation response. /// </returns> public static VirtualMachineSizeListResponse List(this IVirtualMachineSizeOperations operations, string location) { return(Task.Factory.StartNew((object s) => { return ((IVirtualMachineSizeOperations)s).ListAsync(location); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <summary> /// Initializes a new instance of the ComputeManagementClient class. /// </summary> /// <param name='httpClient'> /// The Http client /// </param> public ComputeManagementClient(HttpClient httpClient) : base(httpClient) { this._availabilitySets = new AvailabilitySetOperations(this); this._usage = new UsageOperations(this); this._virtualMachineExtensionImages = new VirtualMachineExtensionImageOperations(this); this._virtualMachineExtensions = new VirtualMachineExtensionOperations(this); this._virtualMachineImages = new VirtualMachineImageOperations(this); this._virtualMachines = new VirtualMachineOperations(this); this._virtualMachineSizes = new VirtualMachineSizeOperations(this); this._apiVersion = "2015-06-15"; this._longRunningOperationInitialTimeout = -1; this._longRunningOperationRetryTimeout = -1; this.HttpClient.Timeout = TimeSpan.FromSeconds(300); }
/// <summary> /// Lists virtual-machine-sizes available in a location for a /// subscription. /// </summary> /// <param name='operations'> /// Reference to the /// Microsoft.Azure.Management.Compute.IVirtualMachineSizeOperations. /// </param> /// <param name='location'> /// Required. The location upon which virtual-machine-sizes is queried. /// </param> /// <returns> /// The List Virtual Machine operation response. /// </returns> public static Task <VirtualMachineSizeListResponse> ListAsync(this IVirtualMachineSizeOperations operations, string location) { return(operations.ListAsync(location, CancellationToken.None)); }