ArmRest.Util.ComputeResources.GetHostResourceGroup C# (CSharp) Метод

GetHostResourceGroup() публичный статический Метод

public static GetHostResourceGroup ( String accessToken, ComputeVm thisVm ) : ResourceGroup
accessToken String
thisVm ArmRest.Models.ComputeVm
Результат ArmRest.Models.ResourceGroup
        public static ResourceGroup GetHostResourceGroup(String accessToken, ComputeVm thisVm)
        {
            string vmId = thisVm.id;
            var SplitUrl = vmId.Split('/');
            var rgName = SplitUrl[4];
            var subscriptionName = SplitUrl[2];

            string authToken = "Bearer" + " " + accessToken;
            var client = new WebClient();
            client.Headers.Add("Authorization", authToken);
            client.Headers.Add("Content-Type", "application/json");

            string singleRgUrl = String.Format("https://management.azure.com/subscriptions/{0}/resourcegroups/{1}?api-version=2015-01-01 ", subscriptionName, rgName);

            String text = "";

            text = client.DownloadString(singleRgUrl);
            ResourceGroup thisRg = Newtonsoft.Json.JsonConvert.DeserializeObject<ResourceGroup>(text);
            return thisRg;
        }