小编Bra*_*her的帖子

System.Net.WebSockets Ping/Pong

System.Net.WebSockets 中的 ClientWebSocket 是否自动支持 ping/pong,这意味着如果从服务器收到 ping,我的 ClientWebSocket 会自动响应 pong,还是我需要自己实现?

另外 ClientWebSocket.Options.KeepAliveInterval 从哪里来?这与乒乓球有什么不同。

.net c# websocket

5
推荐指数
1
解决办法
5506
查看次数

您可以使用C#在运行时实例化模板类吗?

是否可以在运行时实例化模板类,例如:

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)

c# generics templates runtime

4
推荐指数
2
解决办法
1024
查看次数

标签 统计

c# ×2

.net ×1

generics ×1

runtime ×1

templates ×1

websocket ×1