【发布时间】:2012-08-29 01:26:02
【问题描述】:
在SignalR Chat sample中,调用者属性是使用代码设置的;
Caller.name = newUser.Name;
然后稍后,这个属性被读取;
string name = Caller.name;
我有自己的 SignalR 项目,但是这个是 vb.net,当我对调用者属性进行相同的设置和获取时,它不起作用
Public Sub SetCaller()
Caller.name = "tim"
End Sub
Public Sub GetCaller()
Dim name as string = Caller.name
End Sub
GetCaller() 抛出“从类型 'Task(Of Object)' 类型转换为类型 'String' 无效。”
完全相同的代码,但在 c# 中可以正常工作;
public void SetCaller(){
Caller.name = "tim";
}
public void GetCaller(){
string name = Caller.name;
}
我的代码在 vb.net 中有错误吗?
【问题讨论】: