private static async Task<OneDriveClient> OnAuthComplete(LiveAuthClient authClient, AuthResult result) { if (null != result.AuthorizeCode) { try { LiveConnectSession session = await authClient.ExchangeAuthCodeAsync(result.AuthorizeCode); var OneDrive = new OneDriveClient(new LiveConnectClient(session)); return OneDrive; } catch (LiveAuthException aex) { throw; } catch (LiveConnectException cex) { throw; } } return null; ; }