private void LoadConection() { proxy = Proxy.Activate(this); client = (TysiocClient)proxy.comunication; ks.DoKontaClient dk = new ks.DoKontaClient(); IdConection = dk.Rejestruj(new ks.Urzytkownik() { Nazwa = Guid.NewGuid().ToString(), Haslo = "bardzo trudne" }); }
} // Main /// <summary> /// Активирует ранее запущенный экземпляр приложения и передает ему параметры командной строки запуска нового экземпляра приложения. /// </summary> /// <param name="args">Параметры командной строки нового экземпляра, которые будут переданы первому запущенному экземпляру приложения.</param> private static void ActivateFirstInstance(string[] args) { IpcClientChannel channel = new IpcClientChannel(); ChannelServices.RegisterChannel(channel, false); RemotingConfiguration.RegisterActivatedClientType(typeof(Proxy), String.Format("ipc://{0}", IpcPort)); Proxy proxy = new Proxy(); proxy.Activate(args); } // ActivateFirstInstance