public static async Task <T> ExecuteGetAsync <T>(string url)
        {
            //各種設定を行います。
            HttpClientManager.InitializeClient();

            //指定されたContentsを指定されたURLにPOSTします。
            var response = await HttpClientManager.Client.GetStringAsync(url);

            //レスポンスのContentsをJson形式から指定されたT型のObjectのインスタンスに変換します。
            return(JsonConvert.DeserializeObject <T>(response));
        }
        public static async Task <T> ExecutePostAsync <T>(string url, T contents) where T : BaseCommandModel
        {
            //各種設定を行います。
            HttpClientManager.InitializeClient();

            //指定されたContentsを指定されたURLにPOSTします。
            var response = await HttpClientManager.Client.PostAsJsonAsync <T>(url, contents);

            //レスポンスのContentsをJson形式から指定されたT型のObjectのインスタンスに変換します。
            string responseContents = await response.Content.ReadAsStringAsync();

            try
            {
                contents = JsonConvert.DeserializeObject <T>(responseContents);
            }
            catch (JsonException)
            {
                contents.ResponceContent = responseContents;
            }
            return(contents);
        }