SignalR呼叫方法

时间:2015-07-21 15:33:06

标签: c# signalr

使用集线器制作了一个简单的winforms应用程序。 我可以得到以下代码行来显示我的消息,这很好用:

 chat.On<ChatMessage>("AddMessage", (message) => this.Invoke((Action) (() => lblMessage.Text = message.Msg
                    )));

但是,如果我尝试调用方法,则不会触发

chat.On<ChatMessage>("AddMessage", (message) => this.Invoke((Action) (() => ShowForm(message))));

 private void ShowForm(dynamic r)
    {

        lblMessage.Text = r.Message;
        this.Show();
    }

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

async工作

private async void ShowForm(string r)
{
    lblMessage.Text = r;
    this.Show();
}