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;
     });
 }
Beispiel #2
0
        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;
            }));
        }
Beispiel #3
0
 /// <summary>
 ///
 /// </summary>
 public RpcClientBase()
 {
     _actionManager = ClientActionManager.GetInstance(null, typeof(TContract));
 }