예제 #1
0
파일: IpcDevice.cs 프로젝트: stweily/Encore
        public IpcDevice(Func <DuplexServiceClient <TService, TCallback> > clientCreator)
        {
            Contract.Requires(clientCreator != null);

            _creator = clientCreator;
            _client  = clientCreator();
            _client.Open();
        }
예제 #2
0
        static void Main(string[] args)
        {
            var callback = new InstanceContext(new ClientCallback());
            var client   = new DuplexServiceClient(callback);

            client.Open();
            client.Register();
            Console.WriteLine("Press a key to exit");
            Console.ReadKey();
            client.Close();
        }
예제 #3
0
파일: IpcDevice.cs 프로젝트: stweily/Encore
 private void Connect()
 {
     _client = _creator();
     _client.Open();
 }