public static async Task <HttpResponseMessage> PostAsJsonWithClientCredentials( this ServiceHttpClient client, string uri, object obj) { await SetupClientCredentials(client); return(await client.PostAsJson(uri, obj)); }