System.Net.WebSockets 中的 ClientWebSocket 是否自动支持 ping/pong,这意味着如果从服务器收到 ping,我的 ClientWebSocket 会自动响应 pong,还是我需要自己实现?
另外 ClientWebSocket.Options.KeepAliveInterval 从哪里来?这与乒乓球有什么不同。
是否可以在运行时实例化模板类,例如:
Type type = Type.GetType("iTry.Workflow.Person");
WorkflowPropertyViewModel<type> propViewModel = new WorkflowPropertyViewModel<type>();
Run Code Online (Sandbox Code Playgroud)
这显然不起作用.还有其他方法吗?
Generic类如下所示:
public class WorkflowPropertyViewModel<T> : IProperty<T>
{
public Task<T> ValueAsync
{
get;
set;
}
public T Value
{
get;
set;
}
public IQueryable<T> PossibleItems
{
get;
set;
}
}
Run Code Online (Sandbox Code Playgroud)