public static ClientActionManager GetInstance(string name, Type contractType) { var key = contractType.FullName + "_" + name; return ActionMangers.GetOrAdd(key, k => { var mgr = new ClientActionManager(name, contractType); return mgr; }); }
public static ClientActionManager GetInstance(string name, Type contractType) { var key = contractType.FullName + "_" + name; return(ActionMangers.GetOrAdd(key, k => { var mgr = new ClientActionManager(name, contractType); return mgr; })); }
/// <summary> /// /// </summary> public RpcClientBase() { _actionManager = ClientActionManager.GetInstance(null, typeof(TContract)); }