public async Task<IList<Microsoft.WindowsAzure.Subscriptions.Models.SubscriptionListOperationResponse.Subscription>> GetSubscriptions()
 {
     if (azureADAuthResult == null)
         throw new Exception(Properties.Resources.AzureADAuthResult);
     subscriptionCredentials = new Microsoft.WindowsAzure.TokenCloudCredentials(azureADAuthResult.AccessToken);
     subscriptionClient = new Microsoft.WindowsAzure.Subscriptions.SubscriptionClient(subscriptionCredentials);
    
     var cancelToken = new CancellationToken();
     Microsoft.WindowsAzure.Subscriptions.Models.SubscriptionListOperationResponse subscriptionsResult = await subscriptionClient.Subscriptions.ListAsync(cancelToken);
     return subscriptionsResult.Subscriptions;
 }
Beispiel #2
0
        public async Task <IList <Microsoft.WindowsAzure.Subscriptions.Models.SubscriptionListOperationResponse.Subscription> > GetRDFESubscriptions()
        {
            if (azureADAuthResult == null)
            {
                throw new Exception(Properties.Resources.AzureADAuthResult);
            }
            var subscriptionCredentials = new Microsoft.WindowsAzure.TokenCloudCredentials(azureADAuthResult.AccessToken);
            var subscriptionClient      = new Microsoft.WindowsAzure.Subscriptions.SubscriptionClient(subscriptionCredentials, new Uri(Properties.Settings.Default.appIdURI));

            var cancelToken = new CancellationToken();

            Microsoft.WindowsAzure.Subscriptions.Models.SubscriptionListOperationResponse subscriptionResults = await subscriptionClient.Subscriptions.ListAsync(cancelToken);

            return(subscriptionResults.Subscriptions);
        }