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>(); }