From a15d8a0dd1ded64abd8d359889d524fbf4058edf Mon Sep 17 00:00:00 2001 From: Tarun Date: Mon, 13 Mar 2017 16:14:54 -0700 Subject: [PATCH] ObjectDisposedException when sending meeting invite. 'use graph sdk' and 'use msal' option --- .../MeetingManager/SDKGraphService.cs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/UWP/Meeting_Manager_UWP/MeetingManager/SDKGraphService.cs b/UWP/Meeting_Manager_UWP/MeetingManager/SDKGraphService.cs index 4742ccf..c30ea93 100644 --- a/UWP/Meeting_Manager_UWP/MeetingManager/SDKGraphService.cs +++ b/UWP/Meeting_Manager_UWP/MeetingManager/SDKGraphService.cs @@ -45,24 +45,21 @@ public void Dispose() public async Task SendAsync(HttpRequestMessage request) { + var requestBody = string.Empty; + if (request.Content != null) + { + requestBody = await request.Content.ReadAsStringAsync(); + } + var response = await _httpClient.SendAsync(request); - LogResponse(response); - + LogResponse(request, requestBody, response); return response; } - private async void LogResponse(HttpResponseMessage response) + private async void LogResponse(HttpRequestMessage request, string requestBody, HttpResponseMessage response) { - var request = response.RequestMessage; - var method = request.Method.Method; var uri = request.RequestUri.ToString(); - string requestBody = string.Empty; - - if (request.Content != null) - { - requestBody = await request.Content.ReadAsStringAsync(); - } var statusCode = $"{(int)response.StatusCode} ({response.StatusCode.ToString()})"; string responseBody = string.Empty;