コード例 #1
0
        public Task <Azure.Subscriptions.Models.GetSubscriptionResult> GetAsync(string subscriptionId, System.Threading.CancellationToken cancellationToken)
        {
            Azure.Subscriptions.Models.Subscription subscriptionToReturn = null;
            var statusCode = HttpStatusCode.NotFound;

            if (_subscriptions.Contains(subscriptionId))
            {
                var foundSubscription = _subscriptions.IndexOf(subscriptionId);
                subscriptionToReturn = CreateSubscription(_subscriptions[foundSubscription]);
                statusCode           = HttpStatusCode.OK;
            }

            var result = new Azure.Subscriptions.Models.GetSubscriptionResult
            {
                StatusCode   = statusCode,
                Subscription = subscriptionToReturn
            };

            return(Task.FromResult(result));
        }
コード例 #2
0
        public Task<Azure.Subscriptions.Models.GetSubscriptionResult> GetAsync(string subscriptionId, System.Threading.CancellationToken cancellationToken)
        {
            Azure.Subscriptions.Models.Subscription subscriptionToReturn = null;
            var statusCode = HttpStatusCode.NotFound;
            if (_subscriptions.Contains(subscriptionId))
            {
                var foundSubscription = _subscriptions.IndexOf(subscriptionId);
                subscriptionToReturn = CreateSubscription(_subscriptions[foundSubscription]);
                statusCode = HttpStatusCode.OK;
            }

            var result = new Azure.Subscriptions.Models.GetSubscriptionResult
            {
                StatusCode = statusCode,
                Subscription = subscriptionToReturn
            };

            return Task.FromResult(result);
        }