添加调用方法时,使用信号器服务的 Maui 应用程序崩溃

问题描述 投票:0回答:1

我创建 maui 应用程序并与 AspNetCore.signalr 服务集成。该应用程序成功连接服务器并调用服务器上的方法。但是当我添加由服务器在毛伊岛应用程序调用的方法时,应用程序会自动崩溃。我无法收到错误,因为应用程序进入中断模式,不显示任何错误消息。

private async void btnSignIn_Clicked(object sender, EventArgs e)
{
    _connection = new HubConnectionBuilder()
             .WithUrl("https://mysite.bsite.net/chat")
             .Build();
   
    _connection.On<string>("broadcastMessage", (s2) => Getmsg(s2));

    try
    {
        await _connection.StartAsync();
    }
    catch (Exception ex)
    {
        await DisplayAlert("Warning", ex.ToString(), "Ok");
    }
}
private async void Getmsg(string s)
{
    await DisplayAlert("Warning", s, "Ok");
}

如何解决此错误消息。请给我一个解决方案,提前致谢。

signalr maui
1个回答
0
投票

您是否尝试在服务启动之前监听服务器方法

_connection.On<string>("broadcastMessage", (s2) => Getmsg(s2));

© www.soinside.com 2019 - 2024. All rights reserved.