如何在android客户端实现具有5个以上参数的signalR集线器客户端方法
问题描述:
这是signalR hub
的代码。 如何实现在Android的客户端具有多于5个参数signalR hub
客户端方法如何在android客户端实现具有5个以上参数的signalR集线器客户端方法
public void SendToSpecific(string sSenderSuid, string sSenderName, string sMessage, object objImage, string stoDelimited, string sGroupSuid, long nPriority)
{
string[] arrDelimited = MDLIB.Global.ASGetDelimUnjoinedStrings(stoDelimited);
foreach (string grpEntitysuid in arrDelimited)
{
foreach (string entry in _connections.GetConnections(grpEntitysuid))
{
Clients.Client(entry).broadcastMessage(sSenderSuid, sSenderName, sMessage, objImage, sGroupSuid, DateTime.UtcNow, nPriority, grpEntitysuid);
}
}
}
答
I found solution .Actually It was simple
Subscription subscriptionBroadcastMessage = mHubProxy.subscribe(client_broadcastMessage);
subscriptionBroadcastMessage.addReceivedHandler(new Action<JsonElement[]>() {
@Override
public void run(JsonElement[] jsonElements) throws Exception {
System.out.print(jsonElements.toString());
String sSenderSuid = jsonElements[0].getAsString();
String sSenderName = jsonElements[1].getAsString();
String sMessage = jsonElements[2].getAsString();
}
}
});
关于下单一个序列化的所有参数是什么? – bsoulier
感谢您的评论。我不能做中心代码的更改。 –