Пример #1
0
        public static RemoteAgent Regist(string id, string address)
        {
            if (instance != null)
                return instance;

            RemoteAgency agent;
            ServerUtilities.GetTcpChannel();
            agent = Activator.GetObject(typeof(RemoteAgency), address) as RemoteAgency;
            instance = new RemoteAgent() { Id = id };
            agent.Regist(id, instance);
            return instance;
        }
Пример #2
0
        public static RemoteAgent Regist(string id, string address)
        {
            if (instance != null)
            {
                return(instance);
            }

            RemoteAgency agent;

            ServerUtilities.GetTcpChannel();
            agent    = Activator.GetObject(typeof(RemoteAgency), address) as RemoteAgency;
            instance = new RemoteAgent()
            {
                Id = id
            };
            agent.Regist(id, instance);
            return(instance);
        }
Пример #3
0
 public void Regist(string id, RemoteAgent agent)
 {
     agents.Add(id, agent);
     _resetEvent.Set();
 }
Пример #4
0
 public void Regist(string id, RemoteAgent agent)
 {
     agents.Add(id, agent);
     _resetEvent.Set();
 }