AzureIoTHubConnectedService.AzureIoTHubAccountManager.EnumerateIoTHubAccountsAsync C# (CSharp) Метод

EnumerateIoTHubAccountsAsync() публичный Метод

public EnumerateIoTHubAccountsAsync ( IAzureRMSubscription subscription, CancellationToken cancellationToken ) : Task>
subscription IAzureRMSubscription
cancellationToken System.Threading.CancellationToken
Результат Task>
        public async Task<IEnumerable<IAzureIoTHub>> EnumerateIoTHubAccountsAsync(IAzureRMSubscription subscription, CancellationToken cancellationToken)
        {
            var builder = new ServiceManagementHttpClientBuilder(subscription);

            var client = await builder.CreateAsync().ConfigureAwait(false);

            IoTHubListResponse response = await ServiceManagementHttpClientExtensions.GetIoTHubsAsync(client, cancellationToken).ConfigureAwait(false);

            return response.Accounts.Select(p => new IoTHubResource(subscription, p)).ToList();
        }