private static unsafe void RefreshAccessTokenCallback(IntPtr sessionHandlePtr) { var session = Session.Create(sessionHandlePtr); AuthenticationHelper.RefreshAccessTokenAsync(session).ContinueWith(_ => session.Handle.Dispose()); }