我正在为我的 SignalR 服务器创建一个集线器类,并希望使用一种通用方法来避免大量代码行。但是,当我尝试从同样在 C# 中的 Xamarin.iOS 客户端调用下面的服务器代码时,SignalR 给了我错误。
服务器代码
public List<T> SendDataToClient<T>() where T : BusinessEntityBase
{
return SomeDBManager.GetItems<T>();
}
Run Code Online (Sandbox Code Playgroud)
客户代码
var list = await hubProxy.Invoke<List<Article>>("SendDataToClient");
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么还是在 SignalR 集线器中使用泛型方法是不可能的?
我正在尝试使用python dialogflow client v2(https://dialogflow.com/docs/reference/api-v2/rest/v2beta1/projects.agent.sessions/detectIntent#eventinput)发送EventInput,但是无法设置参数。
将其设置为类似对象会
{"result_guid": "49A8608C-4854-4964-81C3-0A75F912B994"}返回错误ValueError: Protocol message Struct has no "result_guid" field.
如何解决呢?