Example #1
0
        public RemoteTaskClient(string taskCoordinatorEndpointAddress)
        {
            var factory = new DuplexChannelFactory <ITaskCoordinator>
                              (new InstanceContext(new CallbackHandler <TResult>(_requests)),
                              new NetHttpBinding(),
                              new EndpointAddress(taskCoordinatorEndpointAddress));

            _client = factory.CreateChannel();
            ((IClientChannel)_client).Open();
        }
        public override void ExtraSetup()
        {
            _taskManager = MasterResolve<ITaskManager>();

            _target = MasterResolve<ITaskCoordinator>();
        }