SignalRチャットのサンプルでは、発信者のプロパティはコードを使用して設定されます。
Caller.name = newUser.Name;
その後、このプロパティが読み取られます。
string name = Caller.name;
私は自分のSignalRプロジェクトを持っていますが、これはvb.netであり、同じ設定を行ってCallerプロパティを取得すると、機能しません。
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で間違っていますか?