如何调用异步任务 方法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何调用异步任务 方法?相关的知识,希望对你有一定的参考价值。

这是我创建的异步函数,这里在将这个函数放在按钮点击时遇到错误。

public async Task<bool> Login(string UserName, string Password)
    {
        try
        {
            ParseUser User = await ParseUser.LogInAsync(UserName, Password);
            System.Windows.Forms.MessageBox.Show(User.ObjectId);
            var currentUser = ParseUser.CurrentUser;
            return true;
        }
        catch (Exception ex)
        {
            System.Windows.Forms.MessageBox.Show(ex.Message);
            return false;
        }           
    }

调用时收到错误。

private void btnLogin_Click(object sender, EventArgs e)
    {
        if (Login(txtUserName.Text,txtPassword.Text))
        {
            MessageBox.Show("Login Success");                       
        }            
    }

以上是关于如何调用异步任务 方法?的主要内容,如果未能解决你的问题,请参考以下文章

自动挂钩到 Activity 生命周期方法的异步任务库

当片段视图加载是异步任务的一部分时,如何在片段加载之前显示进度条?

我应该在 Fragment 中的啥生命周期状态下执行异步任务?

当活动中的异步任务完成时如何在片段中重新加载ui?

异步任务类完成后如何更改文本视图的值(在片段中)?

屏幕方向期间片段内的异步任务