コード例 #1
0
        protected async Task <VirtualMachineCollection> GetVirtualMachineCollectionAsync()
        {
            _genericResourceCollection = Client.GetGenericResources();
            _resourceGroup             = await CreateResourceGroupAsync();

            return(_resourceGroup.GetVirtualMachines());
        }
コード例 #2
0
        protected async Task <MonitorResourceCollection> GetMonitorResourceCollectionAsync()
        {
            _genericResourceCollection = Client.GetGenericResources();
            _resourceGroup             = await CreateResourceGroupAsync();

            return(_resourceGroup.GetMonitorResources());
        }
コード例 #3
0
        protected static async Task <int> GetResourceCountAsync(GenericResourceCollection genericResources, ResourceGroup rg = default)
        {
            int result   = 0;
            var pageable = rg == null?genericResources.GetAllAsync() : genericResources.GetByResourceGroupAsync(rg.Id.Name);

            await foreach (var resource in pageable)
            {
                result++;
            }
            return(result);
        }