SignalR从服务器返回字符串到客户端
问题描述:
我正在从我的客户端调用一个函数来在SignalR服务器上生成一个ID。SignalR从服务器返回字符串到客户端
的SignalR功能:
public string generateID() {
String id = Guid.NewGuid().ToString();
return id;
}
It's从JavaScript客户端做工精细是这样的:
hub.server.generateID().done(function (result) {
var id = result;
console.log(result);
});
但我不能检索从我的Android客户端生成的ID。
String id = hub.invoke("generateID");
返回值始终是void而不是服务器端返回的字符串。我在这里错过了什么吗?
答
在android系统
其称为:
hub.invoke(String.class, "generateID").done(new Action<String>() {
@Override
public void run(String ExternalID) throws Exception {
}
有一个右括号“)”结尾缺少的,但除此之外它的完美,谢谢 – user3333128